amnezia-wg-easy/docker-compose.yml
w0rng 7b1e606bc2 Merge remote-tracking branch 'wg/master'
# Conflicts:
#	.github/CODEOWNERS
#	.github/PULL_REQUEST_TEMPLATE.md
#	.github/dependabot.yml
#	.github/workflows/deploy-development.yml
#	.github/workflows/deploy-nightly.yml
#	.github/workflows/deploy-pr.yml
#	.github/workflows/lint.yml
#	Dockerfile
#	How_to_generate_an_bcrypt_hash.md
#	README.md
#	docker-compose.dev.yml
#	docker-compose.yml
#	src/config.js
#	src/lib/Server.js
#	src/lib/WireGuard.js
#	src/www/js/api.js
#	src/www/js/app.js
2024-09-07 08:02:18 +07:00

24 lines
544 B
YAML

volumes:
etc_wireguard:
services:
amnezia-wg-easy:
env_file:
- .env
image: ghcr.io/w0rng/amnezia-wg-easy
container_name: amnezia-wg-easy
volumes:
- etc_wireguard:/etc/wireguard
ports:
- "${WG_PORT}:51820/udp"
- "${PORT}:${PORT}/tcp"
restart: unless-stopped
cap_add:
- NET_ADMIN
- SYS_MODULE
# - NET_RAW # ⚠️ Uncomment if using Podman
sysctls:
- net.ipv4.ip_forward=1
- net.ipv4.conf.all.src_valid_mark=1
devices:
- /dev/net/tun:/dev/net/tun