Last active
November 20, 2019 06:55
-
-
Save ezy/f6783af3142184588b3e8643fdba40e7 to your computer and use it in GitHub Desktop.
All the toyz docker compose
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| version: '2' | |
| services: | |
| plex: | |
| image: plexinc/pms-docker | |
| container_name: plex | |
| volumes: | |
| - /srv/appdata/plex/config:/config | |
| - /srv/appdata/plex/transcode:/transcode | |
| - /media/wdusb/movies:/movies | |
| - /media/wdusb/tv:/tv | |
| network_mode: host | |
| restart: unless-stopped | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| tautulli: | |
| image: tautulli/tautulli | |
| container_name: tautulli | |
| depends_on: | |
| - plex | |
| volumes: | |
| - /opt/appdata/tautulli:/config | |
| - /opt/appdata/plex/Library/Application\ Support/Plex\ Media\ Server/Logs:/logs:ro | |
| ports: | |
| - 8181:8181 | |
| links: | |
| - plex | |
| restart: unless-stopped | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| qbittorrent: | |
| image: linuxserver/qbittorrent | |
| container_name: qbittorrent | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| - UMASK_SET=022 | |
| - WEBUI_PORT=8080 | |
| volumes: | |
| - /opt/appdata/qbittorrent:/config | |
| - /mnt/storage/downloads:/downloads | |
| ports: | |
| - 6881:6881 | |
| - 6881:6881/udp | |
| - 8080:8080 | |
| restart: unless-stopped | |
| portainer-agent: | |
| image: portainer/agent | |
| container_name: portainer_agent | |
| volumes: | |
| - /var/run/docker.sock:/var/run/docker.sock | |
| - /var/lib/docker/volumes:/var/lib/docker/volumes | |
| ports: | |
| - "9001:9001" | |
| restart: unless-stopped | |
| sonarr: | |
| image: linuxserver/sonarr | |
| container_name: sonarr | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| volumes: | |
| - /opt/appdata/sonarr:/config | |
| - /mnt/storage/tv:/tv | |
| - /mnt/storage/anime:/anime | |
| - /mnt/storage/downloads:/downloads | |
| ports: | |
| - 8989:8989 | |
| restart: unless-stopped | |
| radarr: | |
| image: linuxserver/radarr | |
| container_name: radarr | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| volumes: | |
| - /opt/appdata/radarr:/config | |
| - /mnt/storage/movies:/movies | |
| - /mnt/storage/downloads:/downloads | |
| ports: | |
| - 7878:7878 | |
| restart: unless-stopped | |
| jackett: | |
| image: linuxserver/jackett | |
| container_name: jackett | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| volumes: | |
| - /opt/appdata/jackett:/config | |
| ports: | |
| - 9117:9117 | |
| restart: unless-stopped | |
| zerotier: | |
| # image: zerotier/zerotier-containerized | |
| image: fruitarmy/zerotierone | |
| container_name: zerotier | |
| network_mode: host | |
| restart: unless-stopped | |
| cap_add: | |
| - NET_ADMIN | |
| - SYS_ADMIN | |
| devices: | |
| - /dev/net/tun | |
| volumes: | |
| - /opt/appdata/zerotier:/var/lib/zerotier-one | |
| mkvtoolnix: | |
| image: jlesage/mkvtoolnix | |
| container_name: mkvtoolnix | |
| restart: unless-stopped | |
| ports: | |
| - "5800:5800" | |
| environment: | |
| - USER_ID=${PUID} | |
| - GROUP_ID=${PGID} | |
| - TZ=${TZ} | |
| volumes: | |
| - "/mnt/storage:/storage" | |
| - "/opt/appdata/mkvtoolnix:/config" | |
| speedtest: | |
| image: fruitarmy/speedtest-for-influxdb-and-grafana | |
| container_name: speedtest | |
| restart: unless-stopped | |
| volumes: | |
| - "/opt/appdata/speedtest/config.ini:/src/config.ini" | |
| - "/opt/appdata/speedtest/InfluxdbSpeedtest.py:/src/influxspeedtest/InfluxdbSpeedtest.py" | |
| # pxe: | |
| # image: ferrarimarco/pxe | |
| # container_name: pxe | |
| # restart: unless-stopped | |
| # network_mode: host | |
| varken: | |
| image: boerderij/varken:latest | |
| container_name: varken | |
| restart: unless-stopped | |
| volumes: | |
| - "/opt/appdata/varken:/config" | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| telly: | |
| image: tellytv/telly:dev-ffmpeg | |
| container_name: telly | |
| network_mode: host | |
| environment: | |
| - TZ=${TZ} | |
| volumes: | |
| - /opt/appdata/telly/config.toml:/etc/telly/telly.config.toml | |
| restart: unless-stopped | |
| jellyfin: | |
| image: jellyfin/jellyfin | |
| container_name: jellyfin | |
| network_mode: host | |
| volumes: | |
| - /opt/appdata/jellyfin/config:/config | |
| - /opt/appdata/jellyfin/cache:/cache | |
| - /mnt/storage:/media | |
| restart: unless-stopped | |
| ombi: | |
| image: linuxserver/ombi | |
| container_name: ombi | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| volumes: | |
| - /opt/appdata/ombi:/config | |
| ports: | |
| - 3579:3579 | |
| restart: unless-stopped |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment