Skip to content

How to set up OpenVPN with BeAdmin

OpenVPN is a time-tested open-source VPN solution. It creates encrypted tunnels between devices, protecting your internet traffic and providing privacy. In the BeAdmin control panel, OpenVPN uses certificate-based authentication (EasyRSA PKI), which provides a high level of security — each user receives a unique certificate.

With BeAdmin, you choose the country and tariff plan for your server, manage users yourself, and stay independent from third-party VPN providers.

ℹ️ Info

The OpenVPN module in BeAdmin is free — there is no limit on the number of users. You can create as many connections as you need at no extra cost.

If you don't have a server yet, you can order one from our partners. Both virtual and dedicated servers are available with a pre-installed BeAdmin panel.

Proven over 15 years in hosting. Your VPS with BeAdmin is ready to go out of the box.

  • Germany
  • Netherlands
  • Sweden
  • Switzerland
  • Spain
  • USA
Select server

European reliability made simple. Launch BeAdmin with your VPS in just one click.

  • Germany
  • Netherlands
  • Sweden
  • Estonia
  • Romania
  • Switzerland
  • Spain
  • United Kingdom
  • USA
Sign up

If you already have a server with BeAdmin installed, follow the steps below.

Step 1. Install OpenVPN

Go to the OpenVPN section and click Install.

The panel will automatically download and configure all required dependencies, including the PKI infrastructure for certificate management. Once the installation is complete, the user management page will open.

Step 2. Create a user

Open the Users section and click Create user. In the window that opens, fill in the following fields:

  • Username — a short identifier (2–32 characters, letters, numbers, and hyphens). If left empty, it will be generated automatically.
  • Email — optional. If provided, the VPN configuration file can be sent to this address.
  • Comment — optional note (up to 64 characters).

Click Create. The user will appear in the list and be ready to connect.

Step 3. Connect a device to OpenVPN

To connect, use the official OpenVPN Connect app — it is available for Android, iOS, Windows, and macOS. Other compatible clients are listed at the end of this article.

If the application is not yet installed on the device (smartphone, computer, or tablet), download and install it first.

To get the connection configuration, go to the Users section, click Settings (the gear icon) next to the desired user. The following options will be available:

  • downloading the .ovpn configuration file;
  • sending the configuration file via e-mail.

ℹ️ Info

To send configuration via e-mail, you need to set up a mail server or an SMTP relay. Links to setup guides are available in the Resources section.

Open the VPN client app and import the .ovpn configuration file. In OpenVPN Connect, tap the Import button (or the "+" icon), then select the downloaded file.

Next, start the VPN in the app. On iOS, the system may ask permission to add a VPN profile — confirm it.

To make sure the VPN is working, open any IP check service in your browser, for example https://www.myip.com/. If everything is configured correctly, you will see the country of your VPN server.

Enabling and disabling users

You can temporarily disable a user by toggling the switch next to their name in the user list. When a user is disabled, their certificate is revoked and they can no longer connect.

⚠️ Important

After enabling or disabling a user, you must restart the OpenVPN service for the changes to take effect. The panel will display a notification reminding you to do so.

⚠️ Important

When a user is disabled and then re-enabled, a new certificate is issued. This means the previous configuration file becomes invalid — you will need to download the new .ovpn file and re-import it on the client device.

Resources

BeAdmin © 2025. All rights reserved.