Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3.6"
- services:
- portainer:
- image: portainer/portainer
- container_name: portainer
- restart: always
- command: -H unix:///var/run/docker.sock
- ports:
- - 9000:9000
- volumes:
- - /var/run/docker.sock:/var/run/docker.sock
- - ${USERDIR}/docker/portainer/data:/data
- - ${USERDIR}/docker/shared:/shared
- environment:
- - TZ=${TZ}
- organizr: # manage containers
- container_name: organizr
- restart: always
- image: lsiocommunity/organizr
- volumes:
- - ${USERDIR}/docker/organizr:/config
- - ${USERDIR}/docker/shared:/shared
- ports:
- - 9001:80
- environment:
- - PUID=${PUID}
- - PGID=${PGID}
- - TZ=${TZ}
- mariadb: # database
- image: "linuxserver/mariadb"
- container_name: "mariadb"
- hostname: mariadb
- volumes:
- - ${USERDIR}/docker/mariadb:/config
- ports:
- - target: 3306
- published: 3306
- protocol: tcp
- mode: host
- restart: always
- environment:
- - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- - PUID=${PUID}
- - PGID=${PGID}
- - TZ=${TZ}
- phpmyadmin: # database manager
- hostname: phpmyadmin
- container_name: phpmyadmin
- image: phpmyadmin/phpmyadmin
- restart: always
- links:
- - mariadb:db
- ports:
- - 9002:80
- environment:
- - PMA_HOST=mariadb
- - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- watchtower: # auto-updates containers
- container_name: watchtower
- restart: always
- image: v2tec/watchtower
- volumes:
- - /var/run/docker.sock:/var/run/docker.sock
- command: --schedule "0 0 1 * * *" --cleanup # every day at 1AM
- transmission-vpn: # torrent downloader + vpn
- container_name: transmission-vpn
- image: haugene/transmission-openvpn
- cap_add:
- - NET_ADMIN
- devices:
- - /dev/net/tun
- restart: always
- ports:
- - 9003:9091
- dns:
- - 1.1.1.1
- - 1.0.0.1
- volumes:
- - /etc/localtime:/etc/localtime:ro
- - ${USERDIR}/docker/transmission-vpn:/data
- - ${USERDIR}/docker/shared:/shared
- - ${USERDIR}/Downloads:/data/watch
- - ${USERDIR}/Downloads/completed:/data/completed
- - ${USERDIR}/Downloads/incomplete:/data/incomplete
- environment:
- - OPENVPN_PROVIDER=FREEVPN #http://freevpn.me/accounts/
- - OPENVPN_CONFIG=it-TCP80
- - OPENVPN_USERNAME=freevpnit
- - OPENVPN_PASSWORD=q3IRSgiM4bnK
- - OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60
- - LOCAL_NETWORK=192.168.1.0/24
- - PUID=${PUID}
- - PGID=${PGID}
- - TZ=${TZ}
- - TRANSMISSION_RPC_AUTHENTICATION_REQUIRED=false
- - TRANSMISSION_RPC_HOST_WHITELIST="127.0.0.1,192.168.*.*"
- - TRANSMISSION_RPC_PASSWORD=retep2170
- - TRANSMISSION_RPC_USERNAME=retep
- - TRANSMISSION_UMASK=022
- - TRANSMISSION_RATIO_LIMIT=1.00
- - TRANSMISSION_RATIO_LIMIT_ENABLED=true
- radarr: # movies
- image: "linuxserver/radarr"
- container_name: "radarr"
- volumes:
- - ${USERDIR}/docker/radarr:/config
- - ${USERDIR}/Downloads/completed:/downloads
- - ${USERDIR}/media/movies:/movies
- - "/etc/localtime:/etc/localtime:ro"
- - ${USERDIR}/docker/shared:/shared
- ports:
- - "9004:7878"
- restart: always
- environment:
- - PUID=${PUID}
- - PGID=${PGID}
- - TZ=${TZ}
- sonarr: # tv shows
- image: "linuxserver/sonarr"
- container_name: "sonarr"
- volumes:
- - ${USERDIR}/docker/sonarr:/config
- - ${USERDIR}/Downloads/completed:/downloads
- - ${USERDIR}/media/shows:/tv
- - "/etc/localtime:/etc/localtime:ro"
- - ${USERDIR}/docker/shared:/shared
- ports:
- - "9005:8989"
- restart: always
- environment:
- - PUID=${PUID}
- - PGID=${PGID}
- - TZ=${TZ}
- plexms: #plex
- container_name: plexms
- restart: always
- image: plexinc/pms-docker
- volumes:
- - ${USERDIR}/docker/plexms:/config
- - ${USERDIR}/Downloads/plex_tmp:/transcode
- - /media/media:/media
- - ${USERDIR}/docker/shared:/shared
- ports:
- - "32400:32400/tcp"
- - "3005:3005/tcp"
- - "8324:8324/tcp"
- - "32469:32469/tcp"
- - "1900:1900/udp"
- - "32410:32410/udp"
- - "32412:32412/udp"
- - "32413:32413/udp"
- - "32414:32414/udp"
- environment:
- - TZ=${TZ}
- - HOSTNAME="Plex Polybyte"
- - PLEX_CLAIM="claim-oCH5hsXg8DuekqHsSRds"
- - PLEX_UID=${PUID}
- - PLEX_GID=${PGID}
- - ADVERTISE_IP="http://192.168.1.129:32400"
- tautulli: # view plex usage
- container_name: tautulli
- restart: always
- image: linuxserver/tautulli
- volumes:
- - ${USERDIR}/docker/tautulli/config:/config
- - ${USERDIR}/docker/tautulli/logs:/logs:ro
- - ${USERDIR}/docker/shared:/shared
- ports:
- - "9006:8181"
- environment:
- - PUID=${PUID}
- - PGID=${PGID}
- - TZ=${TZ}
- ombi: # add movie requests
- container_name: ombi
- restart: always
- image: linuxserver/ombi
- volumes:
- - ${USERDIR}/docker/ombi:/config
- - ${USERDIR}/docker/shared:/shared
- ports:
- - "9007:3579"
- environment:
- - PUID=${PUID}
- - PGID=${PGID}
- - TZ=${TZ}
- jackett: # torrent indexer
- image: "linuxserver/jackett"
- container_name: "jackett"
- volumes:
- - ${USERDIR}/docker/jackett:/config
- - ${USERDIR}/Downloads/completed:/downloads
- - "/etc/localtime:/etc/localtime:ro"
- - ${USERDIR}/docker/shared:/shared
- ports:
- - "9008:9117"
- restart: always
- environment:
- - PUID=${PUID}
- - PGID=${PGID}
- - TZ=${TZ}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement