GhostHub: A Local-First, Swipeable Media Server

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

Apr 24, 2025 - 19:02
 0
GhostHub: A Local-First, Swipeable Media Server

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