How to Install OpenVPN on Ubuntu

Install OpenVPN on Ubuntu

Hey there! Some links on this page may be affiliate links which means that, if you choose to make a purchase, I may earn a small commission at no extra cost to you. I greatly appreciate your support!

In this tutorial, you’ll learn how to install OpenVPN access server on Ubuntu. Please see the official OpenVPN website for minimum system requirements.

Install OpenVPN on Ubuntu

As always, first make sure that your system has up-to-date packages.

apt update
apt upgrade

Next, install required dependencies.

apt install ca-certificates wget net-tools gnupg

Add the OpenVPN server to your repository list.

wget -qO - https://as-repository.openvpn.net/as-repo-public.gpg | apt-key add -
echo "deb http://as-repository.openvpn.net/as/debian focal main">/etc/apt/sources.list.d/openvpn-as-repo.list
apt update

Finally, install the OpenVPN access server.

apt install openvpn-as

Access the Admin Dashboard

You can access the OpenVPN administrator dashboard at https://<your-ip>:943/admin or https://<your-domain>:943/admin. In either case, the default username is openvpn.

You will need to set the password for the openvpn user. You can do this with the passwd command.

passwd openvpn

OpenVPN Client Setup

In the admin dashboard, you can add users under User Management. Users can access the OpenVPN server at https://<your-ip>:943 or https://<your-domain>:943 where they can login and download the client software for their device. Supported operating systems include Mac, Windows, iOS, Android, and Linux.

YouTube video

Facebook
Twitter
Pinterest
LinkedIn
Reddit

Meet Tony

Tony from Tony Teaches Tech headshot

With a strong software engineering background, Tony is determined to demystify the web. Discover why Tony quit his job to pursue this mission. You can join the Tony Teaches Tech community here.

4 Responses

  1. Hello,

    if using ubuntu 64bit, You have to add “[arch=amd64]” after deb on openvpn-as-repo.list file to force 64-bit architecture or you can get this error :

    Skipping acquire of configured file ‘main/binary-i386/Packages’ as repository ‘http://as-repository.openvpn.net/as/debian focal InRelease’ doesn’t support architecture ‘i386’

  2. Its showing as The following packages have unmet dependencies:
    openvpn-as : Depends: libssl1.1 (>= 1.1.1) but it is not installable
    E: Unable to correct problems, you have held broken packages. How to solve this?

  3. Works Fine I use ubuntu 20.04 but ubuntu 22 i have experienced some issues probably due to some packages

    But when i ran apt update and apt upgrade it worked fine maybe everyone who has issues should run that

Leave a Reply

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