Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "2.1"
- services:
- wireguard:
- image: linuxserver/wireguard
- container_name: wireguard
- cap_add:
- - NET_ADMIN
- - SYS_MODULE
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=America/New_York
- - KILL_SWITCH=true # Turns off internet access if the VPN connection drops
- - FORWARDED_PORTS=55844
- volumes:
- - ./config:/config
- - /lib/modules:/lib/modules
- ports:
- - 51820:51820/udp
- - 55844:55844/udp
- - 55844:55844/tcp
- sysctls:
- - net.ipv4.conf.all.src_valid_mark=1
- restart: unless-stopped
- labels:
- - "com.centurylinklabs.watchtower.enable=true"
- transmission:
- image: linuxserver/transmission
- container_name: transmission
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=America/New_York
- - TRANSMISSION_WEB_HOME=/combustion-release/
- #optional
- - USER=user #optional
- - PASS=password #optional
- volumes:
- - ./config:/config
- - /path/to/Downloads:/downloads
- - /path/to/Downloads/watch:/watch
- network_mode: service:wireguard
- restart: unless-stopped
- labels:
- - "com.centurylinklabs.watchtower.enable=true"
- nginx:
- image: nginx
- container_name: nginx
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=Europe/Amsterdam
- volumes:
- - ./config/nginx.conf:/etc/nginx/nginx.conf:ro
- ports:
- - 9091:9091
- restart: unless-stopped
- labels:
- - "com.centurylinklabs.watchtower.enable=true"
Add Comment
Please, Sign In to add comment