diff --git a/qnap_video.yaml b/qnap_video.yaml new file mode 100644 index 0000000..adc23a1 --- /dev/null +++ b/qnap_video.yaml @@ -0,0 +1,70 @@ +version: '3.7' +services: +# Video + jellyfin: + image: jellyfin/jellyfin:latest + container_name: jellyfin + restart: unless-stopped + network_mode: host + devices: + - /dev/dri/renderD128:/dev/dri/renderD128 + - /dev/dri/card0:/dev/dri/card0 + ports: + - 8096:8096 + volumes: + - /share/Container/docker_volumes/jellyfin:/config + - /share/Container/docker_volumes/jellyfin/cache:/cache + - /share/TV/:/TV + - /share/Movies:/Movies + - /share/Music:/Music + environment: + - PUID=0 + - PGID=0 + - TZ=America/New_York + +# IPTV + dispatcharr: + container_name: dispatcharr + image: ghcr.io/dispatcharr/dispatcharr:latest + volumes: + - /dockers/dispatcharr:/data + - /mnt/TV:/tv + ports: + - 9191:9191 + environment: + - DISPATCHARR_ENV=aio + - REDIS_HOST=localhost + - CELERY_BROKER_URL=redis://localhost:6379/0 + - DISPATCHARR_LOG_LEVEL=info + logging: + options: + max-size: "10m" + max-file: "3" + + teamarr: + image: ghcr.io/pharaoh-labs/teamarr:latest + container_name: teamarr + restart: unless-stopped + ports: + - 9195:9195 + volumes: + - /dockers/teamarr/data:/app/data + environment: + - TZ=America/New_York + logging: + options: + max-size: "10m" + max-file: "3" + + ecm: + image: ghcr.io/motwakorb/enhancedchannelmanager:latest + container_name: ecm + restart: unless-stopped + ports: + - "6100:6100" + volumes: + - /dockers/ecm/config:/config + logging: + options: + max-size: "10m" + max-file: "3" \ No newline at end of file