IKEv2 VPN Server on Docker, with Let's Encrypt Certificates
Usage
Build container
./build.sh
Start the IKEv2 VPN Server
Update .env file
VPNHOST (vpn domain, example: vpn1.example.com)
LEEMAIL (email, for Let's Encrypt Certificates)
SPEED_LIMIT (speed limit per user, example 2) if you want add limit bandwidth for users
DNS_SERVERS yours DNS servers
Run vpn server:
./start.sh
Run vpn server with docker-compose:
docker-compose up -d
Add user
docker exec -it ikev2-vpn-server ./adduser.sh TestUser
Remove user
docker exec -it ikev2-vpn-server ./rmuser.sh TestUser