Explorar el Código

prod wireguard

larry hace 4 años
padre
commit
4bf412f612
Se han modificado 2 ficheros con 28 adiciones y 0 borrados
  1. 1 0
      wireguard/.env
  2. 27 0
      wireguard/docker-compose.yml

+ 1 - 0
wireguard/.env

@@ -0,0 +1 @@
+DATA_ROOT=.

+ 27 - 0
wireguard/docker-compose.yml

@@ -0,0 +1,27 @@
+version: "2.1"
+services:
+  wireguard:
+    image: lscr.io/linuxserver/wireguard:1.0.20210914
+    container_name: wireguard
+    cap_add:
+      - NET_ADMIN
+      - SYS_MODULE
+    environment:
+      - PUID=1000
+      - PGID=1000
+      - TZ=Asia/Hong_Kong
+      - PEERDNS=8.8.8.8
+      - PEERS=4
+      - INTERNAL_SUBNET=10.13.13.0/24
+      - SERVERURL=vpn.algometic.com #optional
+      - SERVERPORT=51820
+      - ALLOWEDIPS=0.0.0.0/0 #optional
+    volumes:
+      - ${DATA_ROOT}/data/config:/config
+      - ${DATA_ROOT}/data/lib/modules:/lib/modules
+    ports:
+      - 51820:51820/udp
+    sysctls:
+      - net.ipv4.conf.all.src_valid_mark=1
+    restart: "no" 
+