A guide worth browsing
Know what’s on
at a glance.
A rich live guide with now-and-next programming, artwork, episode details, favorites, and a dense desktop grid when you want the whole picture.
8:00 PM — 9:00 PM
View on GitHub ↗
Self-hosted television, elevated
LunaTV turns an HDHomeRun into a refined, fast, and private way to watch live TV, manage your lineup, and enjoy your recordings on every screen.
Made for the way you watch
Take back the best parts of broadcast television with an interface that feels at home in your hand, on your desktop, and on your biggest screen.
A guide worth browsing
A rich live guide with now-and-next programming, artwork, episode details, favorites, and a dense desktop grid when you want the whole picture.
8:00 PM — 9:00 PM
Press play, instantly
One tap opens a focused, full-screen player without losing your place in the guide. LunaTV transcodes your tuner’s feed for smooth browser playback and captions.
Your DVR, organized
Schedule the show that’s on now, browse completed recordings, resume where you left off, and clear out episodes when you’re done.
From phone to television
The included Roku app brings LunaTV’s guide, previews, captions, and live playback to the living room. No subscriptions. No cloud account.
Meet the Roku app →ON NOW
A simple stack
LunaTV is a small Docker container that talks directly to your HDHomeRun. Pair it with an optional HDHomeRun RECORD engine for a complete home TV setup.
$ docker compose up -d --buildLunaTV is ready on port 8080