Files
docker_dev/arr-suite/docker-compose.yml
2025-09-20 16:11:47 +02:00

49 lines
1.0 KiB
YAML

---
networks:
default:
name: media_network
driver: bridge
attachable: true
volumes:
gluetun: # Gluetun app data.
driver: local
driver_opts:
type: "nfs"
o: "addr=${NFS_SERVER},rw,tcp,nolock,hard,wsize=65536,rsize=65536"
device: ":${NFS_VOLUME}/docker_data/gluetun"
secrets:
wireguard_private_key:
file: ./secrets/wireguard_private_key.secret
services:
gluetun:
# See more: https://github.com/qdm12/gluetun-wiki
image: qmcgaw/gluetun
container_name: gluetun
restart: always
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
secrets:
- wireguard_private_key
env_file: ./env/gluetun.env
volumes:
- gluetun:/gluetun
watchtower:
# See more: https://github.com/containrrr/watchtower
image: containrrr/watchtower
container_name: watchtower
env_file: ./env/watchtower.env
volumes:
- /var/run/docker.sock:/var/run/docker.sock
include:
- bittorrent-compose.yml
- arr-compose.yml
- jellyfin-compose.yml