docker-compose build# 1. Generate openvpn config
docker-compose run --rm openvpn_server ovpn_genconfig -u udp://VPN.SERVERNAME.COM
# 2. Generate openvpn private key, cert... Please follow the step to enter the password
docker-compose run --rm openvpn_server ovpn_initpki
# 3. Create openvpn client user
docker-compose run --rm openvpn_server easyrsa build-client-full xxx nopass
# 4. Generate client .ovpn file
docker-compose run --rm openvpn_server ovpn_getclient xxx > xxx.ovpn- Edit
openvpn.conf
nano /home/ubuntu/openvpndata/openvpn.confAdd this line: push "dhcp-option DNS 172.30.0.2" as first priority than other dhcp-option DNS
Where the DNS ip is based on docker-compose.yml that you configured for stubby
- Restart service
docker-compose up -d
# Check logs
docker-compose logs