version: '3' services: bind9: image: ubuntu/bind9:9.18-22.04_beta container_name: bind9 restart: always volumes: - ./bind9/named.conf:/etc/bind/named.conf - ./bind9/local.db:/etc/bind/local.db - ./bind9/lan.db:/etc/bind/lan.db environment: - TZ=CEST ports: - "53:53/udp" swag: image: lscr.io/linuxserver/swag container_name: swag restart: always dns: 1.1.1.1 cap_add: - NET_ADMIN environment: - PUID=1000 - PGID=1000 - TZ=CEST - URL=a.guiotte.fr - SUBDOMAINS=wildcard - VALIDATION=dns - DNSPLUGIN=ovh - EMAIL=florent@guiotte.fr volumes: - ./swag:/config ports: - 443:443 - 80:80 money: image: ihatemoney/ihatemoney container_name: money restart: always dns: 1.1.1.1 volumes: - money-data:/database environment: - ACTIVATE_DEMO_PROJECT=False - SESSION_COOKIE_SECURE=False - SECRET_KEY=yolo flood: image: jesec/flood container_name: flood user: 1000:100 restart: unless-stopped command: --port 3001 --allowedpath /data environment: HOME: /config volumes: - ./flood:/config - /mnt/storage/download:/data ports: - 3001:3001 rtorrent: image: jesec/rtorrent container_name: rtorrent user: 1000:100 dns: 1.1.1.1 restart: unless-stopped command: -o network.port_range.set=6881-6881,system.daemon.set=true environment: HOME: /config volumes: - ./flood:/config - /mnt/storage/download:/data ports: - 6881:6881 radarr: image: lscr.io/linuxserver/radarr:latest container_name: radarr dns: 1.1.1.1 environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris volumes: - ./radarr:/config - /mnt/storage/video/Films/:/movies - /mnt/storage/download/:/downloads ports: - 7878:7878 restart: unless-stopped syncthing: image: lscr.io/linuxserver/syncthing:latest container_name: syncthing dns: 1.1.1.1 hostname: drmanhattan #optional environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris volumes: - ./syncthing:/config - /mnt/storage/music/Florent:/music ports: #- 8384:8384 - 22000:22000/tcp - 22000:22000/udp - 21027:21027/udp restart: unless-stopped volumes: money-data: