Skip to content

Instantly share code, notes, and snippets.

@ach-raf
Last active May 11, 2024 02:50
Show Gist options
  • Save ach-raf/449ab009e5fbb0d04714b2038ec5d5f0 to your computer and use it in GitHub Desktop.
Save ach-raf/449ab009e5fbb0d04714b2038ec5d5f0 to your computer and use it in GitHub Desktop.
docker compose file for qbittorrent, flaresolverr, prowlarr, readarr, kavita, lidarr, navidrome, sonarr, radarr, bazarr, jellyfin, jellyseerr
version: '3.3'
services:
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=0
- PGID=0
- TZ=Africa/Casablanca
- WEBUI_PORT=8080
volumes:
- /root/arr_stack/:/root/arr_stack
- /root/arr_stack/configs/qbittorrent:/config
- /root/arr_stack/qbittorrent/downloads:/downloads
ports:
- 8080:8080
- 6881:6881
- 6881:6881/udp
restart: unless-stopped
flaresolverr:
# DockerHub mirror flaresolverr/flaresolverr:latest
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
environment:
- LOG_LEVEL=${LOG_LEVEL:-info}
- LOG_HTML=${LOG_HTML:-false}
- CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none}
- TZ=Africa/Casablanca
ports:
- "8191:8191"
restart: unless-stopped
prowlarr:
image: lscr.io/linuxserver/prowlarr:latest
container_name: prowlarr
environment:
- PUID=0
- PGID=0
- TZ=Africa/Casablanca
volumes:
- /root/arr_stack/configs/prowlarr:/config
ports:
- 9696:9696
restart: unless-stopped
readarr:
image: lscr.io/linuxserver/readarr:develop
container_name: readarr
environment:
- PUID=0
- PGID=0
- TZ=Africa/Casablanca
volumes:
- /root/arr_stack/:/root/arr_stack
- /root/arr_stack/configs/readarr:/config
- /root/arr_stack/readarr/books:/books
- /root/arr_stack/qbittorrent/downloads:/downloads
ports:
- 8787:8787
restart: unless-stopped
kavita:
image: kizaing/kavita:latest
container_name: kavita
volumes:
- /root/arr_stack/:/root/arr_stack
- /root/arr_stack/configs/kavita:/kavita/config
- /root/arr_stack/kavita/manga:/manga
- /root/arr_stack/kavita/comics:/comics
- /root/arr_stack/kavita/books:/books
ports:
- "5000:5000"
restart: unless-stopped
lidarr:
image: lscr.io/linuxserver/lidarr:latest
container_name: lidarr
environment:
- PUID=0
- PGID=0
- TZ=Africa/Casablanca
volumes:
- /root/arr_stack/:/root/arr_stack
- /root/arr_stack/configs/lidarr:/config
- /root/arr_stack/lidarr/music:/music
- /root/arr_stack/qbittorrent/downloads:/downloads
ports:
- 8686:8686
restart: unless-stopped
navidrome:
image: deluan/navidrome:latest
container_name: navidrome
ports:
- 4533:4533
environment:
- ND_SCANSCHEDULE=1h
- ND_LOGLEVEL=info
- TZ=Africa/Casablanca
volumes:
- /root/arr_stack/:/root/arr_stack
- /root/arr_stack/configs/navidrome:/data
- /root/arr_stack/lidarr/music:/music
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
environment:
- PUID=0
- PGID=0
- TZ=Africa/Casablanca
volumes:
- /root/arr_stack/:/root/arr_stack
- /root/arr_stack/configs/sonarr:/config
- /root/arr_stack/sonarr/tv:/tv
- /root/arr_stack/qbittorrent/downloads:/downloads
ports:
- 8989:8989
restart: unless-stopped
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
environment:
- PUID=0
- PGID=0
- TZ=Africa/Casablanca
volumes:
- /root/arr_stack/:/root/arr_stack
- /root/arr_stack/configs/radarr:/config
- /root/arr_stack/radarr/movies:/movies
- /root/arr_stack/qbittorrent/downloads:/downloads
ports:
- 7878:7878
restart: unless-stopped
bazarr:
image: lscr.io/linuxserver/bazarr:latest
container_name: bazarr
environment:
- PUID=0
- PGID=0
- TZ=Africa/Casablanca
volumes:
- /root/arr_stack/:/root/arr_stack
- /root/arr_stack/configs/bazarr:/config
- /root/arr_stack/radarr/movies:/movies
- /root/arr_stack/sonarr/tv:/tv
ports:
- 6767:6767
restart: unless-stopped
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
environment:
- PUID=0
- PGID=0
- TZ=Africa/Casablanca
- JELLYFIN_PublishedServerUrl=213.59.123.189 #optional
ports:
- 8096:8096
- 8920:8920 #optional
- 7359:7359/udp #optional
- 1900:1900/udp #optional
volumes:
- /root/arr_stack/:/root/arr_stack
- /root/arr_stack/configs/jellyfin:/config
- /root/arr_stack/jellyfin/cache:/cache
- /root/arr_stack/sonarr/tv:/data/tvshows
- /root/arr_stack/radarr/movies:/data/movies
- /root/arr_stack/qbittorrent/downloads:/data/media_downloads
restart: 'unless-stopped'
jellyseerr:
image: fallenbagel/jellyseerr:latest
container_name: jellyseerr
environment:
- LOG_LEVEL=debug
- TZ=Africa/Casablanca
ports:
- 5055:5055
volumes:
- /root/arr_stack/configs/jellyseerr:/app/config
restart: unless-stopped
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment