The simple way to do DVB to IP: turn DVB-S/S2/T/T2/C tuners into HTTP-TS, UDP and M3U streams with a modern web UI, EPG and a built-in playlist. No ffmpeg. No dependencies. One command to install.
curl -fsSL https://novaheadend.com/install.sh | sudo sh
A lightweight, self-hosted IPTV server — a modern alternative to Astra and Flussonic.
DVB-S, S2, T, T2 and C with full Linux DVB v5 stats — signal, quality, BER, SNR per tuner, live in the browser.
Fan out each channel as HTTP-TS or UDP/multicast, plus a one-click /playlist.m3u of every stream.
Manage tuners and streams, watch live signal/quality, client sessions, logs and EPG from the browser.
No ffmpeg, no Python, no libc. sudo ./nova-core -install drops a systemd service and you're live.
Harvest and serve XMLTV with per-source scheduling — no extra grabber to wire up.
Runs a 60+ stream headend on a low-power APU. Bitrate-aware buffering, tuned GC, near-zero idle.
No internet required — streams rock-solid on an isolated LAN. Perfect for air-gapped, hospitality, maritime and secure sites.
Engineered to run for months unattended. Bounded memory, no leaks, an optional nightly auto-refresh — set it and forget it.
Recovers on its own after a signal drop — auto re-tunes a stuck demod and rebuilds the stream. No more 3 a.m. call-outs.
Anywhere DVB signal needs to become IP streams — from a single rack box.
Distribute satellite and terrestrial channels to every room over IP — no coax run, no set-top box per TV.
A lean IPTV headend that turns DVB-S2/T2/C muxes into HTTP-TS and UDP multicast for your subscriber network.
Feed live TV to a university, hospital or office network from one rack-mounted box with a clean web UI.
Pull feeds off satellite for monitoring, contribution or re-distribution — with full per-tuner signal telemetry.
Run your own free-to-air headend on a Raspberry Pi or mini-PC and watch the whole lineup from one M3U playlist.
The same headend workflow with a modern UI and no licence fee for the FTA core — move over without re-learning everything.
# Downloads the right build for your CPU, unpacks and installs the service: curl -fsSL https://novaheadend.com/install.sh | sudo sh # Then open the printed URL and log in. That's it.
Prefer to do it by hand? Download your CPU's build above, then run tar -xzf nova-core-*.tar.gz and sudo ./nova-core -install.
The footprint of DVBlast, the workflow of Astra, the polish of neither.
| Nova Core | Astra | Flussonic | |
|---|---|---|---|
| Price | Free core | Commercial | $$$ |
| Footprint | Single binary | Binary + Lua | Heavy |
| Modern web UI | dated | ||
| DVB-S/S2/T/T2/C | |||
| EPG (XMLTV) | |||
| ARM / low-power | partial | ✕ | |
| No dependencies | ✕ | ✕ |
Nova Core is provided under our End User License Agreement. You are solely responsible for ensuring you hold the rights and licenses for any content or signal you process with it. By downloading you agree to the EULA.