{"repo":"hwdsl2/docker-openvpn","free":true,"listed":false,"github":"https://github.com/hwdsl2/docker-openvpn","clone":"git clone https://github.com/hwdsl2/docker-openvpn.git","description":"Docker image to run an OpenVPN server with automatic PKI setup and client config generation. Managed via a helper script. Based on Alpine Linux with OpenVPN and EasyRSA. Supports amd64, arm64 and arm/v7.","language":"Shell","stars":25,"topics":["docker","docker-image","easyrsa","encryption","linux","network","openvpn","openvpn-server","security","vpn"],"license":null,"category":"security-tools","readme_excerpt":"English 简体中文 繁體中文 Русский OpenVPN Server on Docker &nbsp; &nbsp; Docker image to run an OpenVPN server. Based on Alpine Linux with OpenVPN and EasyRSA. Designed to be simple, modern, and maintainable. Features: - Automatically generates PKI, server certificates, and a client config on first start - Client management via a helper script ( ovpn manage ) - Modern cipher suite: AES-128-GCM, SHA256, tls-crypt - Dual-stack IPv4 and IPv6 support for VPN clients - Automatically built and published via GitHub Actions - Persistent data via a Docker volume - Multi-arch: linux/amd64 , linux/arm64 , linux/arm/v7 Also available: - Without Docker: OpenVPN install script - VPN: WireGuard, IPsec VPN, Headscale - AI: Self-Hosted AI Stack for local LLMs, chat, RAG, voice and AI tools - :books: Books: The Self-Hosted AI Builder’s Guide, Privacy Tools in the Age of AI Quick start Step 1. Start the OpenVPN server: On first start, the server automatically generates a PKI, server certificate, TLS crypt key, and a client configuration named client.ovpn . Step 2. Copy the client configuration to your local machine: Import client.ovpn into your OpenVPN client to connect. Alternatively, you may set up OpenVPN without Docker. To learn more about how to use this image, read the sections below. Community - 📬 Subscribe for project updates (1–2 emails/month) — get free VPN and AI deployment guides (PDF) - 💬 Join the r/selfhostedstack community for discussions - ⭐ Star the repository if you find it useful —","default_branch":null,"files":null,"tree":[],"storefront":"/r/hwdsl2","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hwdsl2/docker-openvpn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}