Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #version: '3.8'
- services:
- # Jellyfin Media Server + Intel Quick Sync
- jellyfin:
- image: jellyfin/jellyfin:latest
- container_name: jellyfin
- user: 1000:1000
- devices:
- - /dev/dri:/dev/dri #for hardware transcodin
- group_add:
- - "1000"
- volumes:
- - jellyfin-config:/config
- - jellyfin-cache:/cache
- - D:\Medien\Filme:/media/movies:ro
- - D:\Medien\Serien:/media/tvshows:ro
- - type: tmpfs
- target: /tmp/transcode
- tmpfs:
- size: 4G
- environment:
- - JELLYFIN_PublishedServerUrl=http://fujitsu-pc:8096
- - TZ=Europe/Vienna
- ports:
- - "8096:8096"
- restart: unless-stopped
- # Sonarr - TV Series Management
- sonarr:
- image: linuxserver/sonarr:latest
- container_name: sonarr
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=Europe/Vienna
- volumes:
- - sonarr-config:/config
- - D:\Medien:/media
- - D:\Downloads:/downloads
- ports:
- - "8989:8989"
- restart: unless-stopped
- # Radarr - Movie Management
- radarr:
- image: linuxserver/radarr:latest
- container_name: radarr
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=Europe/Vienna
- volumes:
- - radarr-config:/config
- - D:\Medien:/media
- - D:\Downloads:/downloads
- ports:
- - "7878:7878"
- restart: unless-stopped
- # Prowlarr - Indexer Management
- prowlarr:
- image: linuxserver/prowlarr:latest
- container_name: prowlarr
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=Europe/Vienna
- volumes:
- - prowlarr-config:/config
- ports:
- - "9696:9696"
- restart: unless-stopped
- # qBittorrent - Download Client
- qbittorrent:
- image: linuxserver/qbittorrent:latest
- container_name: qbittorrent
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=Europe/Vienna
- - WEBUI_PORT=8080
- volumes:
- - qbittorrent-config:/config
- - D:\Downloads:/downloads
- ports:
- - "8080:8080"
- - "6881:6881"
- - "6881:6881/udp"
- restart: unless-stopped
- # Jellyseerr - Request Management
- jellyseer:
- image: fallenbagel/jellyseerr:latest
- container_name: jellyseer
- environment:
- - LOG_LEVEL=debug
- - TZ=Europe/Vienna
- ports:
- - "5055:5055"
- volumes:
- - jellyseer-config:/app/config
- depends_on:
- - jellyfin
- - sonarr
- - radarr
- restart: unless-stopped
- # Byparr - AntiBot Cookie Service (Cloudflare/DDoS-GUARD bypass)
- byparr:
- image: ghcr.io/thephaseless/byparr:latest
- container_name: byparr
- ports:
- - "8191:8191"
- environment:
- - HOST=0.0.0.0
- shm_size: 2g
- restart: unless-stopped
- volumes:
- - byparr-config:/config
- - byparr-logs:/app/logs
- # Decluttarr - Automatic stalled download cleanup service
- decluttarr:
- image: ghcr.io/manimatter/decluttarr:latest
- container_name: decluttarr
- restart: unless-stopped
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=Europe/Vienna
- - SONARR_URL=http://sonarr:8989
- - SONARR_KEY=5a9518bd14154a8c8bdbf39bca581ce9
- - RADARR_URL=http://radarr:7878
- - RADARR_KEY=07661062bf564bd4a232d73f5bb66781
- - QBITTORRENT_URL=http://qbittorrent:8080
- - QBITTORRENT_USERNAME=Dizi_01
- - QBITTORRENT_PASSWORD=Firefly_01
- volumes:
- - decluttarr-config:/config
- - decluttarr-logs:/app/logs
- cleanuparr:
- image: ghcr.io/cleanuparr/cleanuparr:latest
- container_name: cleanuparr
- restart: unless-stopped
- ports:
- - "11012:11011"
- volumes:
- - cleanuparr-config:/config
- - cleanuparr-logs:/app/logs
- environment:
- - PORT=11011
- - BASE_PATH=
- - PUID=1000
- - PGID=1000
- - UMASK=022
- - TZ=Etc/UTC
- # Health check configuration
- healthcheck:
- test: ["CMD", "curl", "-f", "http://localhost:11011/health"]
- interval: 30s # Check every 30 seconds
- timeout: 10s # Allow up to 10 seconds for response
- start_period: 30s # Wait 30 seconds before first check
- retries: 3 # Mark unhealthy after 3 consecutive failures
- huntarr:
- image: ghcr.io/plexguide/huntarr:latest
- container_name: huntarr
- restart: always
- ports:
- - "9705:9705"
- volumes:
- - huntarr-config:/config
- environment:
- - TZ=America/New_York
- volumes:
- jellyfin-config:
- jellyfin-cache:
- sonarr-config:
- radarr-config:
- prowlarr-config:
- qbittorrent-config:
- jellyseer-config:
- cleanuparr-config:
- cleanuparr-logs:
- byparr-config:
- byparr-logs:
- decluttarr-config:
- decluttarr-logs:
- huntarr-config:
Add Comment
Please, Sign In to add comment