{"repo":"hwdsl2/openvpn-install","free":true,"listed":false,"github":"https://github.com/hwdsl2/openvpn-install","clone":"git clone https://github.com/hwdsl2/openvpn-install.git","description":"OpenVPN server installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE, Amazon Linux and Raspberry Pi OS. Includes interactive setup and client management.","language":"Shell","stars":1724,"topics":["bash","centos","debian","openvpn","ubuntu","vpn","linux","raspberry-pi","encryption","network"],"license":"MIT","category":"networking-infra","readme_excerpt":"English 简体中文 繁體中文 Русский Video en Español OpenVPN Server Auto Setup Script OpenVPN server installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE, Amazon Linux and Raspberry Pi OS. This script will let you set up your own VPN server in just a few minutes, even if you haven't used OpenVPN before. OpenVPN is an open-source, robust and highly flexible VPN protocol. Features: - Fully automated OpenVPN server setup, no user input needed - Supports interactive install using custom options - Generates VPN profiles to auto-configure Windows, macOS, iOS and Android devices - Supports managing OpenVPN users and certificates - Optimizes sysctl settings for improved VPN performance - Dual-stack IPv4 and IPv6 support for VPN clients Also available: - Docker VPN: WireGuard, OpenVPN, 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 Installation First, download the script on your Linux server\\ : \\ A cloud server, virtual private server (VPS) or dedicated server. Option 1: Auto install OpenVPN using default options. See the script in action (terminal recording). Note: This recording is for demo purposes only. [!TIP] Optionally install WireGuard, IPsec VPN and/or Headscale on the same server. For servers with an external firewall (e.g. EC2/GCE), open UDP port 1194 for the VPN. Option 2: Interactive install using custom options. You can customi","default_branch":null,"files":null,"tree":[],"storefront":"/r/hwdsl2","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hwdsl2/openvpn-install/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."}