1. OMV inklusive OMV-Extras sowie Docker und Portainer wie in diesem Video beschrieben installieren:
2. Tvheadend über einen sogenannten Portainer "Stack" (Docker Compose) was einer kleinen Konfigurationsdatei für den Tvheadend Container entspricht installieren. Mehr muss man wirklich nicht tun. Der Stack lädt das Tvheadend Image automatisch herunter und konfiguriert/startet den Container entsprechend. Eine Erläuterung zu den Parametern findet man hier: https://docs.linuxserver.io/images/docker-tvheadend
Anbei mein Stack als Beispiel wo ich eine TV-Karte und eine Datenpartition für die Tvheadend Konfiguration sowie die Aufnahmen durchschleife. Bei mir läuft OMV auf einer SSD wobei ich diese mit GParted in zwei Partitionen (16GB/200GB) aufgeteilt habe. Die zweite Partition nutze ich für die Konfiguration und die Aufnahmen von Tvheadend. Ich habe lediglich die Timezone (TZ) und den Abschnitt "volumes" sowie "devices" an meine Bedürfnisse angepasst.
---
version: "2.1"
services:
tvheadend:
image: linuxserver/tvheadend:latest
container_name: tvheadend
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
# - RUN_OPTS=<run options here> #optional
volumes:
- /srv/dev-disk-by-uuid-f520377b-3bd7-4d92-90cf-5e23cc56c047/Tvheadend/config:/config
- /srv/dev-disk-by-uuid-f520377b-3bd7-4d92-90cf-5e23cc56c047/Tvheadend/recordings:/recordings
ports:
- 9981:9981
- 9982:9982
devices:
- /dev/dri:/dev/dri #optional
- /dev/dvb/adapter0:/dev/dvb/adapter0 #optional
- /dev/dvb/adapter1:/dev/dvb/adapter1 #optional
- /dev/dvb/adapter2:/dev/dvb/adapter2 #optional
- /dev/dvb/adapter3:/dev/dvb/adapter3 #optional
restart: unless-stopped
Alles anzeigen