83 lines
2.4 KiB
Django/Jinja
83 lines
2.4 KiB
Django/Jinja
version: "3.7"
|
|
|
|
networks:
|
|
default:
|
|
traefik_traefik:
|
|
external: true
|
|
|
|
services:
|
|
qbittorrent:
|
|
image: linuxserver/qbittorrent:latest
|
|
container_name: qbittorrent
|
|
cap_add:
|
|
- NET_ADMIN
|
|
labels:
|
|
- traefik.enable=true
|
|
- traefik.http.routers.qbittorrent.rule=Host(`qbit.{{ domain }}`)
|
|
- traefik.http.services.qbittorrent.loadbalancer.server.port=8080
|
|
restart: unless-stopped
|
|
networks:
|
|
- default
|
|
- traefik_traefik
|
|
volumes:
|
|
- ./wireguard:/etc/wireguard:ro
|
|
- ./custom-init:/custom-cont-init.d:ro
|
|
- {{ base_volume_path }}/arrstack/config/qbittorrent:/config
|
|
- {{ base_volume_path }}/arrstack/downloads:/downloads
|
|
- {{ media_volume_path }}/Plex:/media/Plex
|
|
- {{ media_volume_path }}/iso-img:/media/iso-img
|
|
|
|
jackett:
|
|
image: linuxserver/jackett:latest
|
|
container_name: jackett
|
|
labels:
|
|
- traefik.enable=true
|
|
- traefik.http.routers.jackett.rule=Host(`jackett.{{ domain }}`)
|
|
- traefik.http.services.jackett.loadbalancer.server.port=9117
|
|
restart: unless-stopped
|
|
networks:
|
|
- default
|
|
- traefik_traefik
|
|
volumes:
|
|
- {{ base_volume_path }}/arrstack/config/jackett:/config
|
|
- {{ base_volume_path }}/arrstack/downloads:/downloads
|
|
- {{ media_volume_path }}/Plex:/media/Plex
|
|
|
|
sonarr:
|
|
image: linuxserver/sonarr:latest
|
|
container_name: sonarr
|
|
labels:
|
|
- traefik.enable=true
|
|
- traefik.http.routers.sonarr.rule=Host(`sonarr.{{ domain }}`)
|
|
- traefik.http.services.sonarr.loadbalancer.server.port=8989
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- qbittorrent
|
|
- jackett
|
|
networks:
|
|
- default
|
|
- traefik_traefik
|
|
volumes:
|
|
- {{ base_volume_path }}/arrstack/config/sonarr:/config
|
|
- {{ base_volume_path }}/arrstack/downloads:/downloads
|
|
- {{ media_volume_path }}/Plex:/media/Plex
|
|
|
|
radarr:
|
|
image: linuxserver/radarr:latest
|
|
container_name: radarr
|
|
labels:
|
|
- traefik.enable=true
|
|
- traefik.http.routers.radarr.rule=Host(`radarr.{{ domain }}`)
|
|
- traefik.http.services.radarr.loadbalancer.server.port=7878
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- qbittorrent
|
|
- jackett
|
|
networks:
|
|
- default
|
|
- traefik_traefik
|
|
volumes:
|
|
- {{ base_volume_path }}/arrstack/config/radarr:/config
|
|
- {{ base_volume_path }}/arrstack/downloads:/downloads
|
|
- {{ media_volume_path }}/Plex:/media/Plex
|