feat(servarr): added servarr stack
This commit is contained in:
30
compose/servarr/.env.example
Normal file
30
compose/servarr/.env.example
Normal 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"
|
||||||
94
compose/servarr/docker-compose.yml
Normal file
94
compose/servarr/docker-compose.yml
Normal 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
|
||||||
Reference in New Issue
Block a user