Advertisement
CiceroCalls

comic.media.workflow.docker-compose.yaml

Oct 3rd, 2022
1,776
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 5.52 KB | Fixit | 0 0
  1. version: "3"
  2. services:
  3.   transmission-openvpn:
  4.     container_name: transmission-openvpn
  5.     hostname: transmission-openvpn
  6.     restart: always
  7.     image: haugene/transmission-openvpn:latest
  8.     networks:
  9.      - portnet
  10.     cap_add:
  11.      - NET_ADMIN
  12.     logging:
  13.       driver: json-file
  14.       options:
  15.         max-file: 5
  16.         max-size: 10m
  17.     environment:
  18.      - OPENVPN_CONFIG=xxxxxxxx
  19.       - OPENVPN_USERNAME=xxxxxxxx
  20.       - OPENVPN_PASSWORD=xxxxxxxx
  21.       #- LOCAL_NETWORK=192.168.100.0/24
  22.       - OPENVPN_PROVIDER=xxxxxxx
  23.       - TRANSMISSION_DOWNLOAD_DIR=/shared/downloads/completed
  24.       - TRANSMISSION_INCOMPLETE_DIR=/shared/downloads/incomplete
  25.       - TRANSMISSION_WATCH_DIR=/shared/downloads/watch
  26.       - PUID=1000
  27.       - PGID=1000
  28.       - UMASK=002
  29.       - TZ=America/Los_Angeles
  30.     ports:
  31.      - 6789:6789/tcp # nzbget
  32.       - 8080:8080/tcp # komga
  33.       - 8090:8090/tcp # mylar3
  34.       - 9091:9091/tcp # transmission-openvpn
  35.       - 9696:9696/tcp # prowlarr
  36.       - 7878:7878/tcp # radarr
  37.       - 8989:8989/tcp # sonarr
  38.     volumes:
  39.    # Pre-MergerFS Config
  40.       #- /mnt/Tertius/data/appdata/transmission/config:/config:rw
  41.       #- /mnt/Tertius/data/shared/downloads:/shared/downloads:rw
  42.       #- /mnt/Tertius/data/appdata/transmission/data:/data:rw
  43.       #- /mnt/Tertius/data/appdata/transmission/downloads:/downloads:rw
  44.     # MergerFS Config
  45.       - /home/suseuser/appdata/transmission/config:/config:rw
  46.       - /data/pool/data/shared/downloads:/shared/downloads:rw
  47.       - /home/suseuser/appdata/transmission/data:/data:rw
  48.       - /data/pool/data/shared/downloads:/downloads
  49.   prowlarr:
  50.     container_name: prowlarr
  51.     restart: always
  52.     image: cr.hotio.dev/hotio/prowlarr:nightly
  53.     network_mode: service:transmission-openvpn
  54.     environment:
  55.      - PUID=1000
  56.       - PGID=1000
  57.       - UMASK=002
  58.       - TZ=America/Los_Angeles
  59.     volumes:
  60.      #- /mnt/Tertius/data/appdata/prowlarr/config:/config
  61.       #- /mnt/Tertius/data/shared/downloads:/shared/downloads
  62.       #- /mnt/Tertius/data/shared/media:/shared/media
  63.       - /home/suseuser/appdata/prowlarr/config:/config
  64.       - /data/pool/data/shared/downloads:/shared/downloads
  65.       - /data/pool/data/shared/media:/shared/media
  66.       - /data/pool/data/shared:/shared
  67.   nzbget:
  68.     container_name: nzbget
  69.     restart: always
  70.     image: ghcr.io/linuxserver/nzbget:latest
  71.     network_mode: service:transmission-openvpn
  72.     environment:
  73.      - PUID=1000
  74.       - PGID=1000
  75.       - UMASK=002
  76.       - TZ=America/Los_Angeles
  77.       - NZBGET_USER=nzbget
  78.       - NZBGET_PASS=tegbzn6789
  79.     volumes:
  80.      #- /mnt/Tertius/data/appdata/nzbget/config:/config:rw
  81.       #- /mnt/Tertius/data/shared/downloads/newsgroups:/downloads:rw
  82.       - /home/suseuser/appdata/nzbget/config:/config
  83.       - /data/pool/data/shared/downloads:/shared/downloads
  84.       - /data/pool/data/shared/media:/shared/media
  85.       - /data/pool/data/shared:/shared
  86.   komga:
  87.     container_name: komga
  88.     restart: always
  89.     image: gotson/komga
  90.     network_mode: service:transmission-openvpn
  91.     environment:
  92.      - PUID=1000
  93.       - PGID=1000
  94.       - UMASK=002
  95.       - TZ=America/Los_Angeles
  96.     volumes:
  97.      #- /mnt/Tertius/data/appdata/komga:/config:rw
  98.       #- /mnt:/datamount:rw
  99.       #- /mnt/Tertius/data/appdata/komga/tmp:/tmp:rw
  100.       - /home/suseuser/appdata/komga/config:/config
  101.       - /data/pool/data/shared:/shared
  102.       - /home/suseuser/appdata/komga/tmp:/tmp:rw
  103.   mylar3:
  104.     container_name: mylar3
  105.     restart: always
  106.     image: ghcr.io/linuxserver/mylar3:nightly
  107.     network_mode: service:transmission-openvpn
  108.     environment:
  109.      - PUID=1000
  110.       - PGID=1000
  111.       - UMASK=002
  112.       - TZ=America/Los_Angeles
  113.     volumes:
  114.      #- /mnt/Tertius/data/appdata/mylar3/config1:/config:rw
  115.       #- /mnt/Tertius/data/shared/downloads:/downloads:rw
  116.       #- /mnt:/datamount:rw
  117.       #- /mnt/Quintus/Comics:/Comics:rw
  118.       - /home/suseuser/appdata/mylar3/config1:/config:rw
  119.       - /data/pool/data/shared/downloads:/downloads:rw
  120.       - /data/pool/data/shared/media/Comics:/Comics:rw
  121.       - /data/pool:/datapool:rw
  122.   radarr:
  123.     container_name: radarr
  124.     restart: always
  125.     image: cr.hotio.dev/hotio/radarr
  126.     network_mode: service:transmission-openvpn
  127.     environment:
  128.      - PUID=1000
  129.       - PGID=1000
  130.       - UMASK=002
  131.       - TZ=America/Los_Angeles
  132.     volumes:
  133.      #- /mnt/Tertius/data/appdata/radarr/config:/config
  134.       #- /mnt/Tertius/data/shared:/data/shared
  135.       #- /mnt/Tertius/data/shared/media:/shared/media
  136.       #- /mnt/Tertius/data/shared/downloads:/shared/downloads
  137.       - /home/suseuser/appdata/radarr/config:/config
  138.       - /data/pool/data/shared:/data/shared
  139.       - /data/pool/data/shared/media:/shared/media
  140.       - /data/pool/data/shared/downloads:/shared/downloads
  141.   sonarr:
  142.     container_name: sonarr
  143.     restart: always
  144.     image: cr.hotio.dev/hotio/sonarr
  145.     network_mode: service:transmission-openvpn
  146.     environment:
  147.      - PUID=1000
  148.       - PGID=1000
  149.       - UMASK=002
  150.       - TZ=America/Los_Angeles
  151.     volumes:
  152.      #- /mnt/Tertius/data/appdata/sonarr/config:/config
  153.       #- /mnt/Tertius/data/shared:/data/shared
  154.       #- /mnt/Tertius/data/shared/media:/shared/media
  155.       #- /mnt/Tertius/data/shared/downloads:/shared/downloads
  156.       - /home/suseuser/appdata/sonarr/config:/config
  157.       - /data/pool/data/shared:/data/shared
  158.       - /data/pool/data/shared/media:/shared/media
  159.       - /data/pool/data/shared/downloads:/shared/downloads
  160. networks:
  161.   portnet:
  162.     external: true
  163.     name: portnet
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement