v0.1.5 · Linux amd64 / arm64 / armv7

DVB to IP streaming headend.

Turn DVB-S/S2/T/T2/C tuners into HTTP-TS and UDP streams with a modern web UI, EPG and a built-in playlist. No ffmpeg. No dependencies. One command to install.

Linux · amd64 · arm64 · armv7
~4 MB
single static binary
60+
streams on a mini-PC
<1 s
cold boot
0
runtime dependencies
Built for headends

Everything a headend needs, nothing it doesn't

A lightweight, self-hosted IPTV server — a modern alternative to Astra and Flussonic.

📡

Every DVB input

DVB-S, S2, T, T2 and C with full Linux DVB v5 stats — signal, quality, BER, SNR per tuner.

🔀

HTTP-TS · UDP · M3U

Fan out each channel as HTTP-TS or UDP/multicast, plus a one-click /playlist.m3u of every stream.

🖥️

Modern web UI

Manage tuners and streams, watch live signal/quality, client sessions, logs and EPG from the browser.

📦

One static binary

No ffmpeg, no Python, no libc. sudo ./nova-core -install drops a systemd service and you're live.

🗓️

EPG built in

Harvest and serve XMLTV with per-source scheduling — no extra grabber to wire up.

Light on metal

Runs a 60+ stream headend on a low-power APU. Bitrate-aware buffering, tuned GC, near-zero idle.

🔌

Runs fully offline

No internet required — streams rock-solid on an isolated LAN. Perfect for air-gapped, hospitality, maritime and secure sites.

♾️

Built for 24/7

Engineered to run for months unattended. Bounded memory, no leaks, an optional nightly auto-refresh — set it and forget it.

🔄

Self-healing

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.

Who runs Nova

Built for real headends

Anywhere DVB signal needs to become IP streams — from a single rack box.

🏨

Hotels & hospitality

Distribute satellite and terrestrial channels to every room over IP — no coax run, no set-top box per TV.

🌐

ISPs & cable operators

A lean IPTV headend that turns DVB-S2/T2/C muxes into HTTP-TS and UDP multicast for your subscriber network.

🎓

Campus & enterprise TV

Feed live TV to a university, hospital or office network from one rack-mounted box with a clean web UI.

📺

Broadcasters & playout

Pull feeds off satellite for monitoring, contribution or re-distribution — with full per-tuner signal and quality telemetry.

🛰️

Satellite & home labs

Run your own free-to-air headend on a Raspberry Pi or mini-PC and watch the whole lineup from one M3U playlist.

🔁

Astra / Flussonic migrators

The same headend workflow with a modern UI and no licence fee for the FTA core — move over without re-learning everything.

# Download the build for your CPU, then:
tar -xzf nova-core-linux-amd64.tar.gz
sudo ./nova-core -install
# Open the printed URL and log in. That's it.
How it compares

A free alternative to Astra, Flussonic & TVHeadend

The footprint of DVBlast, the workflow of Astra, the polish of neither.

Nova CoreAstraFlussonic
PriceFree coreCommercial$$$
FootprintSingle binaryBinary + LuaHeavy
Modern web UIdated
DVB-S/S2/T/T2/C
EPG (XMLTV)
ARM / low-powerpartial
No dependencies

See the full comparison vs TVHeadend, Astra & Flussonic →

Editions

Start free, scale when you need to

The core is free for free-to-air DVB→IP. Enterprise adds conditional access and operator features.

Core

Free · binary-only
  • FTA DVB-S/S2/T/T2/C → IP
  • HTTP-TS, UDP, M3U playlist
  • Web UI, EPG, sessions, logs
  • systemd install, all architectures
Download (amd64)

Enterprise

Licensed · contact us
  • Everything in Core
  • CI/CAM & BISS descrambling
  • Transcoding & advanced egress
  • Priority support & SLA