DockOvpn
Out-of-the-box stateless dockerized OpenVPN server which starts in less than 2 seconds.
Directory Structure
- .env
- docker-compose.yml
docker-compose.yml
# First run
# echo HOST_ADDR=$(curl -s https://api.ipify.org) > .env && docker-compose up -d && docker-compose exec -d dockovpn wget -O /doc/Dockovpn/client.ovpn localhost:8080
version: '3'
services:
dockovpn:
image: alekslitvinenk/openvpn
cap_add:
- NET_ADMIN
ports:
- 1194:1194/udp # Expose tcp if you defined HOST_TUN_PROTOCOL=tcp
environment:
HOST_ADDR: ${HOST_ADDR}
volumes:
- ./openvpn_conf:/opt/Dockovpn_data
restart: alwaysResources
Website: https://dockovpn.io/
GitHub: https://github.com/dockovpn/dockovpn
Docker Hub: https://hub.docker.com/r/alekslitvinenk/openvpn
Configuration: https://github.com/dockovpn/dockovpn#container-properties