Docker

From Hurlster Wiki
Revision as of 03:11, 2 November 2020 by Gqwill69 (talk | contribs) (Created page with "Docker containers for Deluged with Wireguard VPN on Ubuntu<br> * Requirements apt-get install wireguard -y mkdir /etc/wireguard/docker mkdir /storage cd /root nano docker...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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