OpenVPN server installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE, Amazon Linux 2 and Raspberry Pi OS. Includes interactive setup and client management.
-
Updated
Apr 15, 2026 - Shell
OpenVPN server installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE, Amazon Linux 2 and Raspberry Pi OS. Includes interactive setup and client management.
Manage and Inline OpenVPN TLS keys and Easy-RSA PKI credentials. Supports OpenVPN TLS-Crypt-V2 key system and OpenVPN Peer-Fingerprint mode.
OpenVPN on a Kubernetes cluster. Roll your own secure VPN cluster!
Docker composition for OpenVPN Admin web interface
OpenVPN Server in Docker Container
Installs EasyRSA and generates certificates/keys
Tools collection - Docker Images for amd64, arm64, arm (Raspberry Pi)
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.
Docker recipe to build an OpenVPN image
Rake tasks for managing PKI using EasyRSA.
Use easy-rsa to build and manage a PKI/mTLS CA
Deploy your own OpenVPN Server with separate dockerized CA
Manage OpenVPN client profile (.ovpn) files
The terraform module simpleRSA should be an easy approach to implement an automated CA without the hassle to manage it outside of terraform. Feel free to contribute! Thanks!
OpenVPN server/client configuration generator
Ansible Role to provision and manage one or multiple PKI's on the target server
Docker OpenVPN server
Add a description, image, and links to the easyrsa topic page so that developers can more easily learn about it.
To associate your repository with the easyrsa topic, visit your repo's landing page and select "manage topics."