diff --git a/media-management.yaml b/media-management.yaml new file mode 100644 index 0000000..f606290 --- /dev/null +++ b/media-management.yaml @@ -0,0 +1,164 @@ +version: '3.7' +services: + + # *arr Servers + radarr: + image: linuxserver/radarr:develop + container_name: radarr + restart: unless-stopped + volumes: + - /dockers/radarr/data:/config + - /mnt/Movies:/movies + - /dockers/downloads:/downloads + environment: + - PUID=1000 + - PGID=1000 + - TZ=America/New_York + #- DOCKER_MODS=ghcr.io/gilbn/theme.park:radarr + #- TP_THEME=$THEME + + sonarr: + image: linuxserver/sonarr:develop + container_name: sonarr + restart: unless-stopped + volumes: + - /dockers/sonarr/data:/config + - /mnt/TV:/tv + - /dockers/downloads:/downloads + environment: + - PUID=1000 + - PGID=1000 + - TZ=America/New_York + #- DOCKER_MODS=ghcr.io/gilbn/theme.park:sonarr + #- TP_THEME=$THEME + + lidarr: + image: linuxserver/lidarr:develop + container_name: lidarr + restart: unless-stopped + volumes: + - /dockers/lidarr/config:/config + - /mnt/Music/FullCDs:/music + - /dockers/downloads:/downloads + environment: + - PUID=1000 + - PGID=1000 + - TZ=America/New_York + #- DOCKER_MODS=ghcr.io/gilbn/theme.park:lidarr + #- TP_THEME=$THEME + + readarr: + image: lscr.io/linuxserver/readarr:develop + container_name: readarr + restart: unless-stopped + volumes: + - /dockers/readarr/data:/config + - /mnt/eBooks:/books #optional + - /dockers/downloads:/downloads #optional + environment: + - PUID=1000 + - PGID=1000 + - TZ=America/New_York + #- DOCKER_MODS=ghcr.io/gilbn/theme.park:readarr + #- TP_THEME=$THEME + + # Media Request + ombi: + image: linuxserver/ombi:latest + container_name: ombi + restart: unless-stopped + volumes: + - /dockers/ombi/config:/config + environment: + - PUID=1000 + - PGID=1000 + - TZ=America/New_York + + # requestrr: + # image: darkalfx/requestrr + # hostname: requestrr + # container_name: requestrr + # ports: + # - 4545:4545 + # restart: unless-stopped + # volumes: + # - /dockers/requesterr:/root/config + + # Indexer + prowlarr: + image: lscr.io/linuxserver/prowlarr:develop + container_name: prowlarr + restart: unless-stopped + volumes: + - /dockers/prowlarr:/config + environment: + - PUID=1000 + - PGID=1000 + - TZ=US/Eastern + + # VPN + gluetun: + image: qmcgaw/gluetun + container_name: gluetun + restart: unless-stopped + cap_add: + - NET_ADMIN + volumes: + - /dockers/gluetun:/gluetun + environment: + - VPN_SERVICE_PROVIDER=custom + - VPN_TYPE=wireguard + - VPN_ENDPOINT_IP=31.13.189.226 + - VPN_ENDPOINT_PORT=51820 + - WIREGUARD_PUBLIC_KEY=PXtm4zWbqySH2QGaI/5ivRVGXPwztXfzMbtoT9Ad0jE= + - WIREGUARD_PRIVATE_KEY=+LGMC41uWU2fiGmSDRPwResJCQjdzKesXwAn8O9YymU= + - WIREGUARD_ADDRESSES=10.1.1.40/32 + ports: + - 9080:9080 #qbittorrent + - "52000-52010:52000-52010/udp" + + # Downloaders + sabnzbd: + image: linuxserver/sabnzbd + container_name: sabnzbd + restart: unless-stopped + volumes: + - /dockers/sabnzbd/config:/config + - /dockers/downloads/sabnzbd:/downloads + - /dockers/downloads/sabnzbd/incomplete:/incomplete-downloads #dockersional + environment: + - PUID=1000 + - PGID=1000 + - TZ=US/Eastern + #- DOCKER_MODS=ghcr.io/gilbn/theme.park:sabnzbd + #- TP_THEME=$THEME + deploy: + resources: + limits: + cpus: '2' + memory: 2G + + qbittorrent: + image: lscr.io/linuxserver/qbittorrent:4.5.3 + container_name: qbit + restart: unless-stopped + depends_on: + - gluetun + network_mode: "container:gluetun" + environment: + - PUID=1000 + - PGID=1000 + - TZ=US/Eastern + - WEBUI_PORT=9080 + volumes: + - /dockers/qbit/appdata/config:/config + - /dockers/downloads/qbit:/downloads + #ports: + # - 8080:8080 + # - 65497:65497 + # - 65497:65497/udp + +networks: + default: + name: dockers_default + external: true