This is a Docker container that contains TVHeadend
It includes drivers and settings to configure an HDHomerun tuner compiled statically in the binary.
It also will present the web interface to the user to scan and configure channels.
run with
docker run -d --net="host" -v ${pwd}/config:/config -v /path/to/recordings:recordings tvheadend
INFO --net=host
will run the container attached to your physical network interface. This was the only way I could get HDHomerun discovery working properly. You alternatively could used the exposed ports with -p 9981:9981 -p 9982:9982 if you don't need to use an HDHomerun.
WARNING security is set to be non-existant on the web interface. Logging in requires no username or password.
You can set a password via the web interface.
Build with
docker build -t tvheadend:unstable .
These are some of the existing known issues. If you know a way to fix these, please send a pull request.
Please report issues here on GitHub Issues.