diff --git a/dvb/docker-compose.yaml b/dvb/docker-compose.yaml new file mode 100644 index 0000000..88950b5 --- /dev/null +++ b/dvb/docker-compose.yaml @@ -0,0 +1,40 @@ +version: "3.9" + +volumes: + tv-data: + name: tv-data + tv-recordings: + name: tv-recordings + jellyfin-config: + name: jellyfin-config + jellyfin-cache: + name: jellyfin-cache + +services: + tvheadend: + image: lscr.io/linuxserver/tvheadend:latest + container_name: tvheadend + hostname: tvheadend + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Berlin + volumes: + - tv-data:/config + - /media/backup/media/Aufnahmen:/recordings + network_mode: host + restart: unless-stopped + + jellyfin: + image: jellyfin/jellyfin + container_name: jellyfin + hostname: jellyfin + volumes: + - jellyfin-config:/config + - jellyfin-cache:/cache + - /media/backup/media:/media + network_mode: host + restart: unless-stopped + user: 1000:1000 + +