Hostxpeed
Login Get Started →
Security

How to Set Up OpenVPN

8 min read
26 views
Jun 12, 2026

Step 1: Install OpenVPN and Easy-RSA

sudo apt update && sudo apt install openvpn easy-rsa -y

Step 2: Set Up Easy-RSA

make-cadir ~/openvpn-ca
cd ~/openvpn-ca
./easyrsa init-pki
./easyrsa build-ca

Step 3: Generate Server Certificate

./easyrsa gen-req server nopass
./easyrsa sign-req server server

Step 4: Generate Diffie-Hellman

./easyrsa gen-dh

Step 5: Create Server Config

sudo cp ~/openvpn-ca/pki/ca.crt /etc/openvpn/server/
sudo cp ~/openvpn-ca/pki/issued/server.crt /etc/openvpn/server/
sudo cp ~/openvpn-ca/pki/private/server.key /etc/openvpn/server/
sudo cp ~/openvpn-ca/pki/dh.pem /etc/openvpn/server/

Then create /etc/openvpn/server/server.conf with standard configurations.

Was this article helpful?