Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 5.28 KB | None | 0 0
  1. ---
  2. version: "2"
  3.  
  4. services:
  5. # ---------------------------
  6. #  Management
  7. # ---------------------------
  8.  
  9.   portainer:
  10.     image: portainer/portainer
  11.     container_name: portainer
  12.     ports:
  13.      - 9000:9000
  14.     volumes:
  15.      - /opt/appdata/portainer:/data
  16.       - /var/run/docker.sock:/var/run/docker.sock
  17.     restart:
  18.      always
  19.  
  20.   influxdb:
  21.     image: influxdb:latest
  22.     container_name: influxdb
  23.     ports:
  24.      - 8086:8086
  25.     volumes:
  26.      - /opt/appdata/influxdb:/var/lib/influxdb
  27.     environment:
  28.      - INFLUXDB_DB=telegraf
  29.     restart:
  30.      always
  31.  
  32.   grafana:
  33.     image: grafana/grafana
  34.     container_name: grafana
  35.     ports:
  36.      - 3000:3000
  37.     volumes:
  38.      - /opt/appdata/grafana:/var/lib/grafana
  39.     user: "1000"
  40.     restart:
  41.      always
  42.  
  43.   speedtest:
  44.     image: adolfintel/speedtest
  45.     container_name: speedtest
  46.     ports:
  47.      - 8080:80
  48.     restart:
  49.      always
  50.  
  51. # ---------------------------
  52. #  Plex (And Related Stuff)
  53. # ---------------------------
  54.  
  55.   plex:
  56.     image: plexinc/pms-docker:plexpass
  57.     container_name: plex
  58.     volumes:
  59.      - /opt/appdata/plex:/config
  60.       - /mnt/storage/video:/video:ro
  61.       - /tmp:/transcode
  62.       - /tmp:/tmp
  63.     network_mode: host
  64.     restart: unless-stopped
  65.     environment:
  66.      - CHANGE_CONFIG_DIR_OWNERSHIP=false
  67.       - PLEX_UID=${PUID}
  68.       - PLEX_GID=${PGID}
  69.       - PLEX_CLAIM=<claim-code>
  70.      - TZ=America/Chicago
  71.     devices:
  72.     - /dev/dri/:/dev/dri/
  73.      
  74.   plexpy:
  75.     image: linuxserver/plexpy
  76.     container_name: plexpy
  77.     depends_on:
  78.      - plex
  79.     volumes:
  80.      - /opt/appdata/plexpy:/config
  81.       - /opt/appdata/plex:/plex:ro
  82.     ports:
  83.      - 8181:8181
  84.     links:
  85.      - plex
  86.     restart: always
  87.     environment:
  88.      - PUID=${PUID}
  89.       - PGID=${PGID}
  90.       - TZ=America/Chicago
  91.    
  92. # ---------------------------
  93. #  Download Clients
  94. # ---------------------------
  95.  
  96.   transmission:
  97.     image: haugene/transmission-openvpn
  98.     container_name: transmission
  99.     cap_add:
  100.      - NET_ADMIN
  101.     dns:
  102.      - 1.1.1.1
  103.       - 1.0.0.1
  104.     environment:
  105.      - OPENVPN_PROVIDER=PIA
  106.       - OPENVPN_CONFIG=<PIA Config>
  107.      - OPENVPN_USERNAME=<username>
  108.      - OPENVPN_PASSWORD=<password>
  109.      - OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60
  110.       - LOCAL_NETWORK=192.168.0.0/16
  111.       - PUID=${PUID}
  112.       - PGID=${PGID}
  113.       - TRANSMISSION_DOWNLOAD_DIR=/downloads/transmission/complete
  114.       - TRANSMISSION_INCOMPLETE_DIR=/downloads/transmission/incomplete
  115.       - TRANSMISSION_WATCH_DIR=/downloads/transmission/torrents
  116.       - TRANSMISSION_DOWNLOAD_QUEUE_SIZE=10
  117.       - TRANSMISSION_PEER_LIMIT_GLOBAL=2000
  118.       - TRANSMISSION_PEER_LIMIT_PER_TORRENT=200
  119.       - TRANSMISSION_RATIO_LIMIT=2
  120.       - TRANSMISSION_RATIO_LIMIT_ENABLED=true
  121.       - TRANSMISSION_IDLE_SEEDING_LIMIT=60
  122.       - TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED=true
  123.     ports:
  124.      - 9091:9091
  125.     restart: always
  126.     volumes:
  127.      - /etc/localtime:/etc/localtime:ro
  128.       - /opt/appdata/transmission:/data
  129.       - /mnt/storage/downloads/:/downloads
  130.     devices:
  131.      - /dev/net/tun:/dev/net/tun
  132.  
  133.   nzbget:
  134.     image: linuxserver/nzbget
  135.     container_name: nzbget
  136.     ports:
  137.      - 6789:6789
  138.     environment:
  139.      - PUID=${PUID}
  140.       - PGID=${PGID}
  141.       - TZ=America/Chicago
  142.     volumes:
  143.      - /opt/appdata/nzbget:/config
  144.       - /mnt/storage/downloads/:/downloads
  145.     restart: always
  146.  
  147. # ---------------------------
  148. #  Media Search/Clients
  149. # ---------------------------
  150.  
  151.   sonarr:
  152.     image: linuxserver/sonarr
  153.     container_name: sonarr
  154.     ports:
  155.      - 8989:8989
  156.     environment:
  157.      - PUID=${PUID}
  158.       - PGID=${PGID}
  159.       - TZ=America/Chicago
  160.     volumes:
  161.      - /opt/appdata/sonarr:/config
  162.       - /mnt/storage/downloads:/downloads
  163.       - /mnt/storage/video/TV:/TV
  164.       - /mnt/storage/video/TV-Kids:/TV-Kids
  165.       - /mnt/storage/video/Sports:/Sports
  166.     restart: always
  167.     depends_on:
  168.      - nzbget
  169.     links:
  170.      - nzbget
  171.  
  172.   radarr:
  173.     image: linuxserver/radarr
  174.     container_name: radarr
  175.     ports:
  176.       - 7878:7878
  177.     environment:
  178.      - PUID=${PUID}
  179.       - PGID=${PGID}    
  180.       - TZ=America/Chicago
  181.     volumes:
  182.      - /opt/appdata/radarr:/config
  183.       - /mnt/storage/downloads:/downloads
  184.       - /mnt/storage/video/Comedy:/Comedy
  185.       - /mnt/storage/video/Movies:/Movies
  186.     restart: always
  187.     depends_on:
  188.      - nzbget
  189.     links:
  190.      - nzbget
  191.  
  192.   jackett:
  193.     image: linuxserver/jackett
  194.     container_name: jackett
  195.     ports:
  196.      - 9117:9117
  197.     environment:
  198.      - PUID=${PUID}
  199.       - PGID=${PGID}
  200.       - TZ=America/Chicago
  201.     volumes:
  202.      - /opt/appdata/jacket:/config
  203.       - /mnt/storage/downloads/transmission/torrents:/downloads
  204.       - /etc/localtime:/etc/localtime:ro
  205.     restart: always
  206.  
  207.   transmission-rss:
  208.     image: nning2/transmission-rss:v1.0.0
  209.     container_name: transmission-rss
  210.     environment:
  211.      - TZ=America/Chicago
  212.     volumes:
  213.      - /mnt/storage/downloads/transmission/rss/transmission-rss.conf:/etc/transmission-rss.conf
  214.       - /mnt/storage/downloads/transmission/rss/transmission-rss.log:/var/log/transmission-rss.log  
  215.       - /mnt/storage/downloads/transmission/rss/transmission-seen:/etc/transmission-seen
  216.     restart: always
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement