Install Your Own VPN Server – OpenVPN on CentOS 7

In this tutorial we’ll install OpenVPN VPN server on VPS or dedicated server. OpenVPN is an open-source software application that implements virtual private network techniques for creating secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities.

OpenVPN can be used in OpenVZ, KVM and Dedicated environment, For Openvz virtualization type you need to do extra config like “TUN/TAP” need to enabled from backend now days this options are available directly under server management panel you can easily turn it on and off. For KVM and Dedicated server “TUN/TAP” enabling is not needed.

Lets get started with installation :-

Install Net-Tools :

yum install net-tools -y

Now we’ll install OpenVPN on Centos 7 :

you can download latest version from here : CLICK HERE

rpm -i https://openvpn.net/downloads/openvpn-as-latest-CentOS7.x86_64.rpm

After running the install command it will output similar result :

[root@srv1 ~]# rpm -i https://openvpn.net/downloads/openvpn-as-latest-CentOS7.x86_64.rpm

The Access Server has been successfully installed in /usr/local/openvpn_as
Configuration log file has been written to /usr/local/openvpn_as/init.log

Please enter "passwd openvpn" to set the initial
administrative password, then login as "openvpn" to continue
configuration here:

To reconfigure manually, use the /usr/local/openvpn_as/bin/ovpn-init tool.

Access Server Web UIs are available here:
Admin  UI:
Client UI:

Beginning with OpenVPN AS 2.6.0 compression is disabled by default and on upgrades as security patch.

At this point you’ve successfully installed OpenVPN VPN server successfully now you need to run this command to change the password :

passwd openvpn

And choose your admin passwod for GUI.

Now you can access OpenVPN GUI from web browser :

Admin UI: https://ip:943/admin
Client UI: https://ip:943/

To download OpenVPN client:

goto : https://ip:943/ and use the admin username “openvpn” and admin password then you’ll see option for download the client. You can then install it on your pc and start using the vpn.

You need to use this credential to login as admin :-

Admin UI: https://ip:943/admin

username : openvpn
password : yourpassword

Changing OpenVPN ports :

You can change the defaults ports by login as admin and navigate to : “Configuration” >> “Network Settings

Sandeep B.

I'm a system admin and php developer and currently working as System Admin In CWP Control panel, expertise in Linux and Windows administration RHEL certified admin.

Related Articles


  1. ” then you’ll see option for download the client. You can then install it on your pc and start using the vpn.”
    Where is that ?

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button