feat(servarr): added servarr stack

This commit is contained in:
2026-01-22 18:44:43 +01:00
parent 01a23c3012
commit 775d3268be
2 changed files with 124 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
PUID="1000"
PGID="1000"
TZ="Europe/Rome"
# qBittorent
QBITTORRENT_CONFIG_PATH="../../volumes/servarr/qbittorrent"
QBITTORRENT_DOWNLOADS_PATH="/path/to/downloads"
QBITTORRENT_WEBUI_PORT="8080"
QBITTORRENT_TORRENT_PORT="6881"
# Prowlarr
PROWLARR_CONFIG_PATH="../../volumes/servarr/prowlarr"
PROWLARR_WEBUI_PORT="9696"
# Radarr
RADARR_CONFIG_PATH="../../volumes/servarr/radarr"
RADARR_MOVIES_PATH="/path/to/movies"
RADARR_WEBUI_PORT="7878"
# Sonarr
SONARR_CONFIG_PATH="../../volumes/servarr/sonarr"
SONARR_TV_PATH="/path/to/tv/shows"
SONARR_ANIME_PATH="/path/to/anime"
SONARR_WEBUI_PORT="8989"
# Flaresolverr
FLARESOLVERR_LOG_LEVEL="info"
FLARESOLVERR_LOG_HTML="false"
FLARESOLVERR_CAPTCHA_SOLVER="none"
FLARESOLVERR_PORT="8191"

View File

@@ -0,0 +1,94 @@
networks:
servarrnetwork:
ipam:
config:
- subnet: 172.30.0.0/24
services:
servarr-qbittorrent:
image: ghcr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
PUID: "${PUID:-1000}"
PGID: "${PGID:-1000}"
TZ: "${TZ:-Etc/UTC}"
WEBUI_PORT: "8080"
volumes:
- "${QBITTORRENT_CONFIG_PATH:?}:/config"
- "${QBITTORRENT_DOWNLOADS_PATH:?}:/downloads"
ports:
- "${QBITTORRENT_WEBUI_PORT:-8080}:8080"
- "${QBITTORRENT_TORRENT_PORT:-6881}:6881"
- "${QBITTORRENT_TORRENT_PORT:-6881}:6881/udp"
networks:
servarrnetwork:
ipv4_address: 172.30.0.2
restart: unless-stopped
servarr-prowlarr:
image: ghcr.io/linuxserver/prowlarr:latest
container_name: prowlarr
environment:
PUID: "${PUID:-1000}"
PGID: "${PGID:-1000}"
TZ: "${TZ:-Etc/UTC}"
volumes:
- "${PROWLARR_CONFIG_PATH:?}:/config"
ports:
- "${PROWLARR_WEBUI_PORT:-9696}:9696"
networks:
servarrnetwork:
ipv4_address: 172.30.0.3
restart: unless-stopped
servarr-radarr:
image: ghcr.io/linuxserver/radarr:latest
container_name: radarr
environment:
PUID: "${PUID:-1000}"
PGID: "${PGID:-1000}"
TZ: "${TZ:-Etc/UTC}"
volumes:
- "${RADARR_CONFIG_PATH:?}:/config"
- "${RADARR_MOVIES_PATH:?}:/movies"
- "${QBITTORRENT_DOWNLOADS_PATH:?}:/downloads"
ports:
- "${RADARR_WEBUI_PORT:-7878}:7878"
networks:
servarrnetwork:
ipv4_address: 172.30.0.4
restart: unless-stopped
servarr-sonarr:
image: ghcr.io/linuxserver/sonarr:latest
container_name: sonarr
environment:
PUID: "${PUID:-1000}"
PGID: "${PGID:-1000}"
TZ: "${TZ:-Etc/UTC}"
volumes:
- "${SONARR_CONFIG_PATH:?}:/config"
- "${SONARR_TV_PATH:?}:/tv"
- "${SONARR_ANIME_PATH:?}:/anime"
- "${QBITTORRENT_DOWNLOADS_PATH:?}:/downloads"
ports:
- "${SONARR_WEBUI_PORT:-8989}:8989"
networks:
servarrnetwork:
ipv4_address: 172.30.0.5
restart: unless-stopped
servarr-flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
environment:
LOG_LEVEL: "${FLARESOLVERR_LOG_LEVEL:-info}"
LOG_HTML: "${FLARESOLVERR_LOG_HTML:-false}"
CAPTCHA_SOLVER: "${FLARESOLVERR_CAPTCHA_SOLVER:-none}"
TZ: "${TZ:-Etc/UTC}"
ports:
- "${FLARESOLVERR_PORT:-8191}:8191"
networks:
servarrnetwork:
ipv4_address: 172.30.0.250
restart: unless-stopped