Docker
Jump to navigation
Jump to search
Docker containers for Deluged with Wireguard VPN on Ubuntu
- Requirements
apt-get install wireguard -y mkdir /etc/wireguard/docker mkdir /storage cd /root nano docker-compose.yml
- docker-compose.yml
version: "3"
services:
wireguard:
image: linuxserver/wireguard
container_name: wireguard
network_mode: "bridge"
cap_add:
- NET_ADMIN
- SYS_MODULE
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
- ALLOWEDIPS=0.0.0.0/0
volumes:
- /etc/wireguard/docker:/config
- /lib/modules:/lib/modules
ports:
- 8112:8112
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
restart: unless-stopped
deluge:
image: linuxserver/deluge
container_name: deluge
depends_on:
- wireguard
network_mode: "container:wireguard"
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
- UMASK_SET=022
volumes:
- /home/user/config:/config
- /storage:/downloads
restart: unless-stopped
docker-compose pull
docker-compose up --no-start
docker-compose start