docker-compose.yml.bak 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. version: "2.1"
  2. services:
  3. wireguard:
  4. image: lscr.io/linuxserver/wireguard
  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=auto
  14. - PEERS=1
  15. - INTERNAL_SUBNET=10.13.13.0
  16. - SERVERURL=vpn.algometic.com #optional
  17. - ALLOWEDIPS=10.13.13.0/24 #optional
  18. volumes:
  19. - ./data/config:/config
  20. - ./data/lib/modules:/lib/modules
  21. ports:
  22. - 51820:51820/udp
  23. sysctls:
  24. - net.ipv4.conf.all.src_valid_mark=1
  25. - net.ipv4.ip_forward=1
  26. restart: "no"
  27. wireguard-ui:
  28. image: embarkstudios/wireguard-ui:latest
  29. entrypoint: "/wireguard-ui"
  30. privileged: true
  31. network_mode: host
  32. volumes:
  33. - ./data/wireguard-ui:/data
  34. environment:
  35. - WIREGUARD_UI_LISTEN_ADDRESS=0.0.0.0:8044
  36. - WIREGUARD_UI_LOG_LEVEL=debug
  37. - WIREGUARD_UI_DATA_DIR=/data
  38. - WIREGUARD_UI_WG_ENDPOINT=vpn.algometic.com:51820
  39. - WIREGUARD_UI_CLIENT_IP_RANGE=10.13.13.16/28
  40. - WIREGUARD_UI_NAT=true
  41. - WIREGUARD_UI_NAT_DEVICE=enp6s0.1
  42. - WIREGUARD_UI_WG_DEVICE=wg0