tvheadend

tvheadend

Docker app from linuxserver's Repository

Overview

Tvheadend(https://www.tvheadend.org/) works as a proxy server: is a TV streaming server and recorder for Linux, FreeBSD and Android supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SATIP and HDHomeRun as input sources. Tvheadend offers the HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SATIP streaming. Multiple EPG sources are supported (over-the-air DVB and ATSC including OpenTV DVB extensions, XMLTV, PyXML).

Runtime arguments

Web UI
http://[IP]:[PORT:9981]
Network
bridge
Shell
bash
Privileged
false

Template configuration

WebUIPorttcp

WebUI

Target
9981
Default
9981
Port: 9982Porttcp

HTSP server port.

Target
9982
Default
9982
AppdataPathrw

Where TVHeadend show store it's config files.

Target
/config
Path: /recordingsPathrw

Where you want the PVR to store recordings.

Target
/recordings
RUN_OPTSVariable

Optionally specify additional arguments to be passed. See Additional runtime parameters.

PUIDVariable

Container Variable: PUID

Default
99
PGIDVariable

Container Variable: PGID

Default
100
UMASKVariable

Container Variable: UMASK

Default
022
/dev/driDevice

Only needed if you want to use your AMD/Intel GPU for hardware accelerated video encoding (vaapi).

Default
/dev/dri
/dev/dvbDevice

Only needed if you want to pass through a DVB card to the container. If you use IPTV or HDHomeRun you can leave it out.

Default
/dev/dvb

Download Statistics

86,219,567
Total Downloads
190,959
This Month
173,718
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
lscr.io/linuxserver/tvheadend
Last Updated2026-05-02
First Seen2017-07-02

Run Tvheadend on Unraid.

Tvheadend is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.