Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- version: "2"
- services:
- # ---------------------------
- # Management
- # ---------------------------
- portainer:
- image: portainer/portainer
- container_name: portainer
- ports:
- - 9000:9000
- volumes:
- - /opt/appdata/portainer:/data
- - /var/run/docker.sock:/var/run/docker.sock
- restart:
- always
- influxdb:
- image: influxdb:latest
- container_name: influxdb
- ports:
- - 8086:8086
- volumes:
- - /opt/appdata/influxdb:/var/lib/influxdb
- environment:
- - INFLUXDB_DB=telegraf
- restart:
- always
- grafana:
- image: grafana/grafana
- container_name: grafana
- ports:
- - 3000:3000
- volumes:
- - /opt/appdata/grafana:/var/lib/grafana
- user: "1000"
- restart:
- always
- speedtest:
- image: adolfintel/speedtest
- container_name: speedtest
- ports:
- - 8080:80
- restart:
- always
- # ---------------------------
- # Plex (And Related Stuff)
- # ---------------------------
- plex:
- image: plexinc/pms-docker:plexpass
- container_name: plex
- volumes:
- - /opt/appdata/plex:/config
- - /mnt/storage/video:/video:ro
- - /tmp:/transcode
- - /tmp:/tmp
- network_mode: host
- restart: unless-stopped
- environment:
- - CHANGE_CONFIG_DIR_OWNERSHIP=false
- - PLEX_UID=${PUID}
- - PLEX_GID=${PGID}
- - PLEX_CLAIM=<claim-code>
- - TZ=America/Chicago
- devices:
- - /dev/dri/:/dev/dri/
- plexpy:
- image: linuxserver/plexpy
- container_name: plexpy
- depends_on:
- - plex
- volumes:
- - /opt/appdata/plexpy:/config
- - /opt/appdata/plex:/plex:ro
- ports:
- - 8181:8181
- links:
- - plex
- restart: always
- environment:
- - PUID=${PUID}
- - PGID=${PGID}
- - TZ=America/Chicago
- # ---------------------------
- # Download Clients
- # ---------------------------
- transmission:
- image: haugene/transmission-openvpn
- container_name: transmission
- cap_add:
- - NET_ADMIN
- dns:
- - 1.1.1.1
- - 1.0.0.1
- environment:
- - OPENVPN_PROVIDER=PIA
- - OPENVPN_CONFIG=<PIA Config>
- - OPENVPN_USERNAME=<username>
- - OPENVPN_PASSWORD=<password>
- - OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60
- - LOCAL_NETWORK=192.168.0.0/16
- - PUID=${PUID}
- - PGID=${PGID}
- - TRANSMISSION_DOWNLOAD_DIR=/downloads/transmission/complete
- - TRANSMISSION_INCOMPLETE_DIR=/downloads/transmission/incomplete
- - TRANSMISSION_WATCH_DIR=/downloads/transmission/torrents
- - TRANSMISSION_DOWNLOAD_QUEUE_SIZE=10
- - TRANSMISSION_PEER_LIMIT_GLOBAL=2000
- - TRANSMISSION_PEER_LIMIT_PER_TORRENT=200
- - TRANSMISSION_RATIO_LIMIT=2
- - TRANSMISSION_RATIO_LIMIT_ENABLED=true
- - TRANSMISSION_IDLE_SEEDING_LIMIT=60
- - TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED=true
- ports:
- - 9091:9091
- restart: always
- volumes:
- - /etc/localtime:/etc/localtime:ro
- - /opt/appdata/transmission:/data
- - /mnt/storage/downloads/:/downloads
- devices:
- - /dev/net/tun:/dev/net/tun
- nzbget:
- image: linuxserver/nzbget
- container_name: nzbget
- ports:
- - 6789:6789
- environment:
- - PUID=${PUID}
- - PGID=${PGID}
- - TZ=America/Chicago
- volumes:
- - /opt/appdata/nzbget:/config
- - /mnt/storage/downloads/:/downloads
- restart: always
- # ---------------------------
- # Media Search/Clients
- # ---------------------------
- sonarr:
- image: linuxserver/sonarr
- container_name: sonarr
- ports:
- - 8989:8989
- environment:
- - PUID=${PUID}
- - PGID=${PGID}
- - TZ=America/Chicago
- volumes:
- - /opt/appdata/sonarr:/config
- - /mnt/storage/downloads:/downloads
- - /mnt/storage/video/TV:/TV
- - /mnt/storage/video/TV-Kids:/TV-Kids
- - /mnt/storage/video/Sports:/Sports
- restart: always
- depends_on:
- - nzbget
- links:
- - nzbget
- radarr:
- image: linuxserver/radarr
- container_name: radarr
- ports:
- - 7878:7878
- environment:
- - PUID=${PUID}
- - PGID=${PGID}
- - TZ=America/Chicago
- volumes:
- - /opt/appdata/radarr:/config
- - /mnt/storage/downloads:/downloads
- - /mnt/storage/video/Comedy:/Comedy
- - /mnt/storage/video/Movies:/Movies
- restart: always
- depends_on:
- - nzbget
- links:
- - nzbget
- jackett:
- image: linuxserver/jackett
- container_name: jackett
- ports:
- - 9117:9117
- environment:
- - PUID=${PUID}
- - PGID=${PGID}
- - TZ=America/Chicago
- volumes:
- - /opt/appdata/jacket:/config
- - /mnt/storage/downloads/transmission/torrents:/downloads
- - /etc/localtime:/etc/localtime:ro
- restart: always
- transmission-rss:
- image: nning2/transmission-rss:v1.0.0
- container_name: transmission-rss
- environment:
- - TZ=America/Chicago
- volumes:
- - /mnt/storage/downloads/transmission/rss/transmission-rss.conf:/etc/transmission-rss.conf
- - /mnt/storage/downloads/transmission/rss/transmission-rss.log:/var/log/transmission-rss.log
- - /mnt/storage/downloads/transmission/rss/transmission-seen:/etc/transmission-seen
- restart: always
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement