2025-05-31 23:12:24 +03:00

27 lines
815 B
YAML

services:
wg-easy:
image: ghcr.io/wg-easy/wg-easy:latest
container_name: wg-easy
environment:
- PASSWORD_HASH=$$2a$$12$$OJUgCywoc/JuPvTO4hOzi.6toYnROQWdqYxnYCf5FSw2WSeygQF9K
- WG_HOST=wireguard.davydovcloud.com
- WG_DEVICE=${WG_DEVICE}
- WG_ALLOWED_IPS=${WG_ALLOWED_IPS}
- WG_DEFAULT_DNS=${WG_DEFAULT_DNS}
- WG_DEFAULT_ADDRESS=${WG_DEFAULT_ADDRESS}
- WG_PERSISTENT_KEEPALIVE=25
- UI_TRAFFIC_STATS=true
- PEERDNS=auto
volumes:
- ${CONFIG_PATH}:/etc/wireguard
- /lib/modules:/lib/modules:ro
ports:
- "${SVC_PORT_1}:51820/udp"
- "${SVC_PORT_2}:51821/tcp"
restart: unless-stopped
cap_add:
- NET_ADMIN
- SYS_MODULE
sysctls:
- net.ipv4.ip_forward=1
- net.ipv4.conf.all.src_valid_mark=1