Skip to content

Instantly share code, notes, and snippets.

@scavara
Last active November 20, 2022 09:50
Show Gist options
  • Save scavara/4013c40703b9c39b0d414a7dac7304dd to your computer and use it in GitHub Desktop.
Save scavara/4013c40703b9c39b0d414a7dac7304dd to your computer and use it in GitHub Desktop.
setup tvheadend on rpi running homeassistant os
docker run -d \
--name=tvheadend \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/London \
-p 9981:9981 \
-p 9982:9982 \
-v /mnt/data/supervisor/media/usb-sda1/backups/docker-tvheadend/config:/config \
-v /mnt/data/supervisor/media/usb-sda1/backups/docker-tvheadend/recordings:/recordings \
--device /dev/dri:/dev/dri \
--device /dev/dvb:/dev/dvb \
--restart unless-stopped \
--cpus="1.5" \
tvheadend:latest
  • setup ssh access on both, ha os & ha supervisor
  • on ha supervisor run
cd /media/somewhere (for ex: /media/usb-sda1)
git clone https://github.com/linuxserver/docker-tvheadend.git
  • on ha os run
cd /mnt/data/supervisor/media/usb-sda1/docker-tvheadend
docker build . -t tvheadend -f Dockerfile.aarch64 --no-cache (it takes awhile)
mkdir config recordings
bash docker-run.sh (customise as needed)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment