Kevinator

Untitled

May 22nd, 2023
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.83 KB | None | 0 0
  1. services:
  2. # VPN
  3.   gluetun:
  4.     image: qmcgaw/gluetun:latest
  5.     container_name: gluetun
  6.     restart: unless-stopped
  7.     network_mode: bridge
  8.     cap_add:
  9.      - NET_ADMIN
  10.     ports:
  11.      - 6881:6881
  12.       - 6881:6881/udp
  13.       - 8080:8080 # qBittorrent
  14.       - 5055:5055 # Overseerr
  15.       - 9696:9696 # Prowlarr
  16.       - 7878:7878 # Radarr
  17.       - 8989:8989 # Sonarr
  18.       - 3333:3333 # Sonarr-Anime
  19.       - 6767:6767 # Bazarr
  20.       - 8686:8686 # Lidarr
  21.     environment:
  22.      - VPN_SERVICE_PROVIDER=${VPN_SERVICE_PROVIDER}
  23.       - VPN_TYPE=${VPN_TYPE}
  24.       - WIREGUARD_PRIVATE_KEY=${WIREGUARD_PRIVATE_KEY}
  25.       - WIREGUARD_ADDRESSES=${WIREGUARD_ADDRESSES}
  26.       - SERVER_HOSTNAMES=${SERVER_HOSTNAMES}
  27.       - TZ=${TIMEZONE}
  28.     volumes:
  29.      - ${SERVICES}/Gluetun:/gluetun
  30.   # DOWNLOADER
  31.   qbittorrent:
  32.     image: lscr.io/linuxserver/qbittorrent:latest
  33.     container_name: qbittorrent
  34.     network_mode: "service:gluetun"
  35.     restart: unless-stopped
  36.     environment:
  37.      - PUID=${PUID}
  38.       - PGID=${PGID}
  39.       - TZ=${TIMEZONE}
  40.       - WEBUI_PORT=8080
  41.     volumes:
  42.      - ${SERVICES}/qBittorrent:/config
  43.       - ${SERVICES}/qBittorrent/vuetorrent:/vuetorrent
  44.       - ${DOWNLOADS}
  45.       - /media/Downloads/Incomplete:/incomplete
  46.     depends_on:
  47.      - gluetun
  48.   # INDEXER
  49.   prowlarr:
  50.     image: lscr.io/linuxserver/prowlarr:latest
  51.     container_name: prowlarr
  52.     network_mode: "service:gluetun"
  53.     restart: unless-stopped
  54.     environment:
  55.      - PUID=${PUID}
  56.       - PGID=${PGID}
  57.       - TZ=${TIMEZONE}
  58.     volumes:
  59.      - ${SERVICES}/Prowlarr:/config
  60.     depends_on:
  61.      - gluetun
  62.   # MOVIES
  63.   radarr:
  64.     image: lscr.io/linuxserver/radarr:latest
  65.     container_name: radarr
  66.     network_mode: "service:gluetun"
  67.     restart: unless-stopped
  68.     environment:
  69.      - PUID=${PUID}
  70.       - PGID=${PGID}
  71.       - TZ=${TIMEZONE}
  72.     volumes:
  73.      - ${SERVICES}/Radarr:/config
  74.       - /media/Movies:/movies
  75.       - ${DOWNLOADS}
  76.     depends_on:
  77.      - gluetun
  78.   # SHOWS
  79.   sonarr:
  80.     image: lscr.io/linuxserver/sonarr:latest
  81.     container_name: sonarr
  82.     network_mode: "service:gluetun"
  83.     restart: unless-stopped
  84.     environment:
  85.      - PUID=${PUID}
  86.       - PGID=${PGID}
  87.       - TZ=${TIMEZONE}
  88.     volumes:
  89.      - ${SERVICES}/Sonarr:/config
  90.       - /media/Shows:/shows
  91.       - /media/Repeat:/backup
  92.       - ${DOWNLOADS}
  93.     depends_on:
  94.      - gluetun
  95.   # SHOWS - ANIME
  96.   sonarr-anime:
  97.     image: lscr.io/linuxserver/sonarr:latest
  98.     container_name: sonarr-anime
  99.     network_mode: "service:gluetun"
  100.     restart: unless-stopped
  101.     environment:
  102.      - PUID=${PUID}
  103.       - PGID=${PGID}
  104.       - TZ=${TIMEZONE}
  105.     volumes:
  106.      - ${SERVICES}/Sonarr:/config
  107.       - /media/Shows:/shows
  108.       - /media/Repeat:/backup
  109.       - ${DOWNLOADS}
  110.     depends_on:
  111.      - gluetun      
Add Comment
Please, Sign In to add comment