Files
Docker/media/docker-compose.yaml

98 lines
2.2 KiB
YAML

version: '3.8'
services:
wireguard:
image: linuxserver/wireguard
container_name: wireguard
cap_add:
- NET_ADMIN
- SYS_MODULE
environment:
- PUID=1026
- PGID=100
- TZ=Europe/Moscow
- PEERDNS=1.1.1.1 # DNS внутри туннеля. При необходимости замените на 8.8.8.8 или 94.140.14.14
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
volumes:
- ./wireguard/config:/config
- /lib/modules:/lib/modules
ports:
- "51820:51820/udp"
- "8989:8989" # Sonarr
- "7878:7878" # Radarr
- "5055:5055" # Seerr
- "9117:9117" # Jackett
restart: unless-stopped
sonarr:
image: linuxserver/sonarr
container_name: sonarr
network_mode: service:wireguard
environment:
- PUID=1026
- PGID=100
- TZ=Europe/Moscow
volumes:
- sonarr_config:/config
- /volume1/media:/tv
- /volume1/Downloads:/Downloads
restart: unless-stopped
radarr:
image: linuxserver/radarr
container_name: radarr
network_mode: service:wireguard
environment:
- PUID=1026
- PGID=100
- TZ=Europe/Moscow
volumes:
- radarr_config:/config
- /volume1/media:/movies
- /volume1/Downloads:/Downloads
restart: unless-stopped
seerr:
image: seerr/seerr:latest
container_name: seerr
network_mode: service:wireguard
environment:
- LOG_LEVEL=info
- TZ=Europe/Moscow
volumes:
- seerr_config:/app/config
restart: unless-stopped
tautulli:
image: linuxserver/tautulli
container_name: tautulli
environment:
- PUID=1026
- PGID=100
- TZ=Europe/Moscow
volumes:
- tautulli_config:/config
ports:
- "8181:8181"
restart: unless-stopped
jackett:
image: linuxserver/jackett
container_name: jackett
network_mode: service:wireguard
environment:
- PUID=1026
- PGID=100
- TZ=Europe/Moscow
- AUTO_UPDATE=true
volumes:
- jackett_config:/config
restart: unless-stopped
volumes:
sonarr_config:
radarr_config:
seerr_config:
tautulli_config:
jackett_config: