Show HN: GhostHub – Instant, zero-setup media server
github.comI built GhostHub because I was tired of Plex/Jellyfin setups just to watch or share a few files.
This lets you: - Run instantly (Python script, .exe, or Docker)
- Browse media in a swipe-based UI (mobile + desktop)
- Share online with built-in tunnel support (Cloudflare or Pinggy)
- Set session passwords, live sync views, and even chat
No logins. No setup. Just run it, point it to a folder, and go. Live demo (limited features): https://ghosthub.net
Would love feedback, bug reports, or ideas!
How does GhostHub implement real-time synchronization between clients during media playback, and how is this affected by the current limitation where sync mode bypasses session password enforcement?
it syncs which media is being viewed, not playback position (Yet). anyone can start sync, but now it prompts for a password if one’s set.
before 1.5, sync skipped password checks but that’s fixed now.
cool name