docker-compose.yml 655 B

123456789101112131415161718192021222324252627
  1. version: "2.1"
  2. services:
  3. wireguard:
  4. image: lscr.io/linuxserver/wireguard:1.0.20210914
  5. container_name: wireguard
  6. cap_add:
  7. - NET_ADMIN
  8. - SYS_MODULE
  9. environment:
  10. - PUID=1000
  11. - PGID=1000
  12. - TZ=Asia/Hong_Kong
  13. - PEERDNS=8.8.8.8
  14. - PEERS=8
  15. - INTERNAL_SUBNET=10.13.13.0/24
  16. - SERVERURL=vpn.algometic.com #optional
  17. - SERVERPORT=51820
  18. - ALLOWEDIPS=0.0.0.0/0 #optional
  19. volumes:
  20. - ${DATA_ROOT}/data/config:/config
  21. - ${DATA_ROOT}/data/lib/modules:/lib/modules
  22. ports:
  23. - 51820:51820/udp
  24. sysctls:
  25. - net.ipv4.conf.all.src_valid_mark=1
  26. restart: "no"