mirror of
https://github.com/GHOSCHT/franz.git
synced 2024-11-10 03:31:59 +01:00
Implement arr suite
This commit is contained in:
parent
97d38a5b72
commit
933aa7b8e0
2 changed files with 169 additions and 1 deletions
|
@ -17,6 +17,158 @@ services:
|
||||||
- traefik.http.routers.jellyfin.rule=Host(`jellyfin.franz.local`)
|
- traefik.http.routers.jellyfin.rule=Host(`jellyfin.franz.local`)
|
||||||
- traefik.http.services.jellyfin.loadbalancer.server.port=8096
|
- traefik.http.services.jellyfin.loadbalancer.server.port=8096
|
||||||
restart: always
|
restart: always
|
||||||
|
dns:
|
||||||
|
- 1.1.1.1
|
||||||
|
vpn:
|
||||||
|
image: wiorca/docker-windscribe
|
||||||
|
container_name: windscribe
|
||||||
|
environment:
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
- WINDSCRIBE_PROTOCOL=stealth
|
||||||
|
- WINDSCRIBE_PORT=80
|
||||||
|
- WINDSCRIBE_LOCATION=NL
|
||||||
|
- WINDSCRIBE_LANBYPASS=on
|
||||||
|
- WINDSCRIBE_FIREWALL=on
|
||||||
|
env_file:
|
||||||
|
- windscribe_secrets.env
|
||||||
|
volumes:
|
||||||
|
- windscribe_data:/config
|
||||||
|
- /mnt/Filme:/movies
|
||||||
|
- /mnt/Serien:/series
|
||||||
|
cap_add:
|
||||||
|
- NET_ADMIN
|
||||||
|
restart: unless-stopped
|
||||||
|
dns:
|
||||||
|
- 1.1.1.1
|
||||||
|
networks:
|
||||||
|
traefik_net:
|
||||||
|
|
||||||
|
torrent:
|
||||||
|
image: lscr.io/linuxserver/transmission
|
||||||
|
container_name: transmission
|
||||||
|
environment:
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
volumes:
|
||||||
|
- transmission_data:/config
|
||||||
|
- /mnt/Downloads:/downloads
|
||||||
|
network_mode: service:vpn
|
||||||
|
depends_on:
|
||||||
|
- vpn
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.routers.transmission.entrypoints=web
|
||||||
|
- traefik.http.routers.transmission.rule=Host(`transmission.franz.local`)
|
||||||
|
- traefik.http.services.transmission.loadbalancer.server.port=9091
|
||||||
|
- traefik.docker.network=traefik-net
|
||||||
|
|
||||||
|
prowlarr:
|
||||||
|
image: lscr.io/linuxserver/prowlarr:develop
|
||||||
|
container_name: prowlarr
|
||||||
|
environment:
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
volumes:
|
||||||
|
- prowlarr_data:/config
|
||||||
|
restart: unless-stopped
|
||||||
|
network_mode: service:vpn
|
||||||
|
depends_on:
|
||||||
|
- vpn
|
||||||
|
- torrent
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.routers.prowlarr.entrypoints=web
|
||||||
|
- traefik.http.routers.prowlarr.rule=Host(`prowlarr.franz.local`)
|
||||||
|
- traefik.http.services.prowlarr.loadbalancer.server.port=9696
|
||||||
|
- traefik.docker.network=traefik-net
|
||||||
|
|
||||||
|
radarr:
|
||||||
|
image: lscr.io/linuxserver/radarr:latest
|
||||||
|
container_name: radarr
|
||||||
|
environment:
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
volumes:
|
||||||
|
- radarr_data:/config
|
||||||
|
- /mnt/Filme:/movies
|
||||||
|
- /mnt/Downloads:/downloads
|
||||||
|
restart: unless-stopped
|
||||||
|
network_mode: service:vpn
|
||||||
|
depends_on:
|
||||||
|
- vpn
|
||||||
|
- torrent
|
||||||
|
- prowlarr
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.routers.radarr.entrypoints=web
|
||||||
|
- traefik.http.routers.radarr.rule=Host(`radarr.franz.local`)
|
||||||
|
- traefik.http.services.radarr.loadbalancer.server.port=7878
|
||||||
|
- traefik.docker.network=traefik-net
|
||||||
|
|
||||||
|
sonarr:
|
||||||
|
image: lscr.io/linuxserver/sonarr
|
||||||
|
container_name: sonarr
|
||||||
|
environment:
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
volumes:
|
||||||
|
- sonarr_data:/config
|
||||||
|
- /mnt/Serien:/series
|
||||||
|
- /mnt/Downloads:/downloads
|
||||||
|
restart: unless-stopped
|
||||||
|
network_mode: service:vpn
|
||||||
|
depends_on:
|
||||||
|
- vpn
|
||||||
|
- torrent
|
||||||
|
- prowlarr
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.routers.sonarr.entrypoints=web
|
||||||
|
- traefik.http.routers.sonarr.rule=Host(`sonarr.franz.local`)
|
||||||
|
- traefik.http.services.sonarr.loadbalancer.server.port=8989
|
||||||
|
- traefik.docker.network=traefik-net
|
||||||
|
|
||||||
|
bazarr:
|
||||||
|
image: lscr.io/linuxserver/bazarr
|
||||||
|
container_name: bazarr
|
||||||
|
environment:
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
volumes:
|
||||||
|
- bazarr_data:/config
|
||||||
|
- /mnt/Filme:/movies
|
||||||
|
- /mnt/Serien:/series
|
||||||
|
restart: unless-stopped
|
||||||
|
network_mode: service:vpn
|
||||||
|
depends_on:
|
||||||
|
- vpn
|
||||||
|
- torrent
|
||||||
|
- prowlarr
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.routers.bazarr.entrypoints=web
|
||||||
|
- traefik.http.routers.bazarr.rule=Host(`bazarr.franz.local`)
|
||||||
|
- traefik.http.services.bazarr.loadbalancer.server.port=6767
|
||||||
|
- traefik.docker.network=traefik-net
|
||||||
|
|
||||||
|
jellyseerr:
|
||||||
|
container_name: jellyseerr
|
||||||
|
image: fallenbagel/jellyseerr
|
||||||
|
environment:
|
||||||
|
- TZ=Europe/Berlin
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- jellyseerr_data:/app/config
|
||||||
|
depends_on:
|
||||||
|
- vpn
|
||||||
|
- torrent
|
||||||
|
- prowlarr
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.routers.jellyseerr.entrypoints=web
|
||||||
|
- traefik.http.routers.jellyseerr.rule=Host(`jellyseerr.franz.local`)
|
||||||
|
- traefik.http.services.jellyseerr.loadbalancer.server.port=5055
|
||||||
|
- traefik.docker.network=traefik-net
|
||||||
|
networks:
|
||||||
|
traefik_net:
|
||||||
|
dns:
|
||||||
|
- 1.1.1.1
|
||||||
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
traefik_net:
|
traefik_net:
|
||||||
|
@ -26,5 +178,19 @@ networks:
|
||||||
volumes:
|
volumes:
|
||||||
jellyfin_data:
|
jellyfin_data:
|
||||||
name: jellyfin_data
|
name: jellyfin_data
|
||||||
|
windscribe_data:
|
||||||
|
name: windscribe_data
|
||||||
jellyfin_cache:
|
jellyfin_cache:
|
||||||
name: jellyfin_cache
|
name: jellyfin_cache
|
||||||
|
transmission_data:
|
||||||
|
name: transmission_data
|
||||||
|
sonarr_data:
|
||||||
|
name: sonarr_data
|
||||||
|
prowlarr_data:
|
||||||
|
name: prowlarr_data
|
||||||
|
radarr_data:
|
||||||
|
name: radarr_data
|
||||||
|
bazarr_data:
|
||||||
|
name: bazarr_data
|
||||||
|
jellyseerr_data:
|
||||||
|
name: jellyseerr_data
|
2
media/windscribe_secrets.env.txt
Normal file
2
media/windscribe_secrets.env.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
- WINDSCRIBE_USERNAME=username
|
||||||
|
- WINDSCRIBE_PASSWORD=password
|
Loading…
Reference in a new issue