Skip to content

Instantly share code, notes, and snippets.

@altendorfme
Last active January 23, 2023 21:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save altendorfme/6ae5ad2d07047330b72bc99479219e08 to your computer and use it in GitHub Desktop.
Save altendorfme/6ae5ad2d07047330b72bc99479219e08 to your computer and use it in GitHub Desktop.
EasyArr
version: "3.3"
services:
# Watchtower
watchtower:
container_name: watchtower
image: containrrr/watchtower:latest
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/var/run/docker.sock
environment:
- TZ=${TZ:-Etc/GMT}
- WATCHTOWER_CLEANUP=true
- WATCHTOWER_INCLUDE_RESTARTING=true
- WATCHTOWER_REVIVE_STOPPED=true
- WATCHTOWER_SCHEDULE=0 5 * * * *
- WATCHTOWER_ROLLING_RESTART=true
- WATCHTOWER_INCLUDE_STOPPED=true
# Cloudflare
cloudflared:
container_name: cloudflared
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- TZ=${TZ:-Etc/GMT}
image: cloudflare/cloudflared:latest
restart: unless-stopped
command: tunnel --no-autoupdate run --token ${CLOUDFLARE_TOKEN}
# qBittorrent
qbittorrent:
container_name: qbittorrent
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- TZ=${TZ:-Etc/GMT}
image: lscr.io/linuxserver/qbittorrent:latest
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- ${DOCKER_CONF_DIR:-/opt}/qbittorrent:/config
- ${DOCKER_STORAGE_DIR:-/storage}/downloads:/storage/downloads
ports:
- 8080:8080
- 6881:6881
- 6881:6881/udp
# Plex
plex:
container_name: plex
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- VERSION=docker
- TZ=${TZ:-Etc/GMT}
- PLEX_CLAIM=${PLEX_CLAIM}
image: lscr.io/linuxserver/plex:latest
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- ${DOCKER_CONF_DIR:-/opt}/plex:/config
- ${DOCKER_STORAGE_DIR:-/storage}/media:/media
ports:
- 32400:32400
devices:
- /dev/dri:/dev/dri
# Radarr
radarr:
container_name: radarr
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- TZ=${TZ:-Etc/GMT}
image: lscr.io/linuxserver/radarr:latest
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- ${DOCKER_CONF_DIR:-/opt}/radarr:/config
- ${DOCKER_STORAGE_DIR:-/storage}:/storage
ports:
- 7878:7878
# Sonarr
sonarr:
container_name: sonarr
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- TZ=${TZ:-Etc/GMT}
image: lscr.io/linuxserver/sonarr:latest
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- ${DOCKER_CONF_DIR:-/opt}/sonarr:/config
- ${DOCKER_STORAGE_DIR:-/storage}:/storage
ports:
- 8989:8989
# Bazarr
bazarr:
container_name: bazarr
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- TZ=${TZ:-Etc/GMT}
image: lscr.io/linuxserver/bazarr:latest
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- ${DOCKER_CONF_DIR:-/opt}/bazarr:/config
- ${DOCKER_STORAGE_DIR:-/storage}:/storage
ports:
- 6767:6767
# Jackett
jackett:
container_name: jackett
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- TZ=${TZ:-Etc/GMT}
- AUTO_UPDATE=true
image: lscr.io/linuxserver/jackett:latest
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- ${DOCKER_CONF_DIR:-/opt}/jackett:/config
- ${DOCKER_STORAGE_DIR:-/storage}/downloads:/downloads
ports:
- 9117:9117
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment