AppsVPNDockOvpn

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: always

Resources

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