For Cloud Servers and Dedicated Servers with AlmaLinux 8 and 9 and Rocky Linux 8 and 9, which are managed in the Cloud Panel

This article explains how to install and configure OpenVPN on a server with AlmaLinux 8, AlmaLinux 9, Rocky Linux 8, or Rocky Linux 9 installed.

To use a VPN, you must install the OpenVPN software on the local PC and then configure it. In the Access section, you can download a zip file containing the required configuration file. How to install and configure OpenVPN:

Install OpenVPN

Requirements
  • You have administrator rights.
  • You have already created a VPN in the Cloud Panel.
  • You have logged in with your local PC.

OpenVPN is not available in the standard repository. The software is available in the EPEL repository.

  • To install the EPEL repository, enter the following command:

    [root@localhost ~]# yum install epel-release

  • The following message is displayed:

    Is this ok [y/N] :

  • Enter y and press the Enter key.
  • The EPEL repository is now installed.
  • To install OpenVPN, enter the following command:

    [root@localhost ~]# yum install openvpn

  • The following message is displayed:

    Install 2 Packages

    Total download size: 715 k
    Installed size: 1.9 M
    Is this ok [y/N]:

  • Enter y and press the Enter key.
  • The following message is displayed:

    Importing GPG key 0x3228467C:
    Userid : "Fedora (epel9) <epel@fedoraproject.org>" Fingerprint: FF8A D134 4597 106E CE81 3B91 8A38 72BF 3228 467C From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9
    Is this ok [y/N]:

  • Enter y.

    OpenVPN is now installed.

Configure OpenVPN

How to configure OpenVPN:

  • Log in to your IONOS account.
  • Click Menu > Servers & Cloud in the title bar .
    Optional: Select the desired Server & Cloud contract.

    The Cloud Panel opens

  • Click on Network > VPN in the navigation bar on the left.

  • Activate the desired VPN.

  • To download the configuration file, click on Download in the Access area.

  • Save the zip file.

Note

This zip file contains the configuration file.

  • Install unzip. To do this, enter the following command on the server:

    [root@localhost ~]# yum install unzip

  • Unzip the zip file in the installation directory /etc/openvpn. To do this, enter the following command:
     

    [root@localhost ~]# sudo unzip <vpnID>.ovpn -d /PATH/DIRECTORY

    Example:

    [root@localhost ~]# sudo unzip vpn45BC7.ovpn -d /etc/openvpn

Note
  • OpenVPN is installed in the /etc/openvpn directory by default.

  • If you are using a local computer with a Windows operating system, you can transfer the files easily and conveniently using the WinSCP application. WinSCP is a graphical open source SFTP and FTP client for Windows. You can download WinSCP from the following page:

    https://winscp.net/eng/download.php

  • To start OpenVPN, enter the following command:

    [root@localhost ~]# openvpn /etc/openvpn/<vpnID>.ovpn


    Example:

    [root@localhost ~]# openvpn /etc/openvpn/vpn45BC7_1.ovpn