Built this over the past 2 weeks: GhostHub — a zero-setup media server that turns any folder into a TikTok-style feed.

You can run it locally, sync playback across devices, and optionally share over the internet via Cloudflare Tunnel (bundled in the .exe and Docker setup). There’s also built-in chat.

Stack

• Python (Flask + Socket.IO)

• Vanilla JS (swipe nav, chat, sync UI)

• Docker (containerized deploy)

• PyInstaller (portable .exe)

• Cloudflare Tunnel (instant sharing)

Looking for feedback on UX, code quality, and edge cases — especially on mobile. Still solo on this project, so contributors and testers are very welcome.

GitHub: https://github.com/BleedingXiko/GhostHub