docker-compose.yml.bak2 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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=8.8.8.8
  14. - PEERS=4
  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/config:/config
  21. - ./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"
  27. wg-manager:
  28. container_name: wg-manager
  29. image: perara/wg-manager
  30. restart: "no"
  31. sysctls:
  32. net.ipv6.conf.all.disable_ipv6: 0 # Required for IPV6
  33. cap_add:
  34. - NET_ADMIN
  35. #network_mode: host # Alternatively
  36. ports:
  37. - 51820:51820/udp
  38. - 8888:8888
  39. volumes:
  40. - ./wg-manager:/config
  41. environment:
  42. HOST: 0.0.0.0
  43. PORT: 8888
  44. ADMIN_USERNAME: admin
  45. ADMIN_PASSWORD: admin
  46. WEB_CONCURRENCY: 1