Files
infra/stacks/wireguard-client/compose.yml

24 lines
566 B
YAML
Raw Normal View History

# wireguard-client — VPN client (edge only)
# Networks: app + mgmt
# No published port — initiates outbound to cloud server
services:
wireguard-client:
image: linuxserver/wireguard:latest
restart: unless-stopped
cap_add: [NET_ADMIN, SYS_MODULE]
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
networks: [app, mgmt]
environment:
PUID: "1000"
PGID: "1000"
TZ: ${TZ:-Europe/Amsterdam}
volumes:
- ./config/wg0.conf:/config/wg_confs/wg0.conf:ro
- /lib/modules:/lib/modules:ro
networks:
app:
mgmt: