Skip to content

Instantly share code, notes, and snippets.

@Steveveepee
Created August 24, 2023 01:50
Show Gist options
  • Save Steveveepee/d4e49758dde24393fd0f9de4e159c191 to your computer and use it in GitHub Desktop.
Save Steveveepee/d4e49758dde24393fd0f9de4e159c191 to your computer and use it in GitHub Desktop.
*arr docker compose example
version: "3.7"
services:
radarr:
image: ghcr.io/hotio/radarr:latest
container_name: radarr
ports:
- 7878:7878
environment:
- PUID=1005
- PGID=1005
- UMASK=002
- TZ=Etc/UTC
volumes:
- /etc/localtime:/etc/localtime:ro
- ./config/radarr:/config
- /data:/data
restart: unless-stopped
sonarr:
container_name: sonarr
image: cr.hotio.dev/hotio/sonarr:latest
restart: unless-stopped
logging:
driver: json-file
ports:
- 8989:8989
environment:
- PUID=1005
- PGID=1005
- UMASK=002
- TZ=Etc/UTC
volumes:
- /etc/localtime:/etc/localtime:ro
- ./config/sonarr:/config
- /data:/data
prowlarr:
image: lscr.io/linuxserver/prowlarr:latest
container_name: prowlarr
environment:
- PUID=1005
- PGID=1005
- UMASK=002
- TZ=Etc/UTC
volumes:
- ./config/prowlarr:/config
ports:
- 9696:9696
restart: unless-stopped
portainer:
image: portainer/portainer-ce:latest
ports:
- 9443:9443
volumes:
- ./config/portainer:/data
- /var/run/docker.sock:/var/run/docker.sock
restart: unless-stopped
overseerr:
image: sctx/overseerr:latest
container_name: overseerr
environment:
- LOG_LEVEL=debug
- TZ=Etc/UTC
- PORT=5055 #optional
ports:
- 5055:5055
volumes:
- ./config/overseerr:/app/config
restart: unless-stopped
notifiarr:
container_name: notifiarr
hostname: notifiarr
image: golift/notifiarr
restart: unless-stopped
ports:
- 5454:5454
volumes:
- ./config/notifiarr:/config
- /var/run/utmp:/var/run/utmp
- /etc/machine-id:/etc/machine-id
gluetun:
image: qmcgaw/gluetun
cap_add:
- NET_ADMIN
- SYS_MODULE
environment:
- VPN_SERVICE_PROVIDER=surfshark
- VPN_TYPE=openvpn
- OPENVPN_USER= <your key>
- OPENVPN_PASSWORD= <your password>
- WIREGUARD_COUNTRIES=Australia
devices:
- /dev/net/tun:/dev/net/tun
ports:
- 8080:8080 # qbittorrent
- 6881:6881
- 6881:6881/udp
volumes:
- ./config/gluetun:/gluetun
- /lib/modules:/lib/modules:ro
restart: unless-stopped
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=1005
- PGID=1005
- TZ=Etc/UTC
- WEBUI_PORT=8080
volumes:
- ./config/qbitorrent:/config
- /data/torrents:/data/torrents/
network_mode: service:gluetun
restart: unless-stopped
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment