// Adds dimensions UUID, Author and Topic into GA4
Thursday, July 23, 2026
27.7 C
Singapore

Video of “ghost” entering Singapore server room and causing mischief goes viral

An alleged ghost sighting that was reportedly caught on camera at a Singapore computer server room has been going viral online.

In the video, surveillance footage shows a “presence” entering a room and causing mischief, like throwing objects and opening and closing a macbook in the room. Curiously, CCTV footage showing the other side of the door appears to show that the door is not being manipulated by someone on the other side:

Ghost in Singapore server room

<Reader Contribution>Ghost visiting server room in Singapore? Scared bo?

Posted by All Singapore Stuff on Wednesday, 12 September 2018

 

The video was originally posted online by Facebook page Ghost, Paranormal And Other Weird Worlds on 17 Aug 2018. The video quickly received 37,000 views on social media.

The video has been circulating once again on Facebook, with another Facebook page garnering an additional 25,000 views after it re-posted the video yesterday.

https://theindependent.sg.sg/paranormal-investigator-claims-to-have-found-ghost-of-murdered-woman-in-bukit-batok-nature-park/

- Advertisement -

Hot this week

Chinese family seeks $8K refund after 4-year-old girl gets glass shard in foot when coffee table shattered in Singapore hotel

A family stayed at Momentus Hotel Alexandra from July 6 to July 22. Their holiday turned disastrous after a 4-yeard-old girl got a shard in her foot when a glass coffee table shattered. They now se...

Netizens call for stricter enforcement after smokers spotted at Bedok North coffee shop

Photos of people allegedly smoking in a non-smoking area at a Bedok North coffee shop have drawn comments from netizens, many of whom believe offenders should be fined.

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks