// Adds dimensions UUID, Author and Topic into GA4
Saturday, July 4, 2026
28.9 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

Malaysia is well-positioned to benefit from AI semiconductor boom through advanced packaging and supply-chain shift

Malaysia's strong electronics exports and rising semiconductor investments are positioning the country to benefit from the global AI chip boom

S$20,000 awarded to foreign worker after employer refused to pay almost 1,850 hours’ overtime

An Employment Claims Tribunal found in favour of the worker and awarded him S$20,000 after it learned that he was made to work 13 to 15 hours a day, six days a week

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