Setting up Wireguard VPN in BeAdmin

Step-by-step guide to installing and configuring Wireguard VPN.

Logo

WireGuard is a modern, high-performance VPN protocol celebrated for its simplicity, lightning-fast speeds, and strong cryptography. It creates secure encrypted tunnels between devices using state-of-the-art primitives such as Curve25519, ChaCha20, and Poly1305.

In the BeAdmin control panel, WireGuard is fully integrated — key generation, user management, and configuration distribution are all handled automatically.

Activating the WireGuard module

First, prepare the server side. BeAdmin automatically installs all the necessary dependencies.

  1. Log in to your BeAdmin panel and go to the WireGuard section.
  2. Click the Install button.
  3. Wait for the process to complete. The panel will automatically download and configure all required components.

WireGuard Module Interface WireGuard Module Interface

Adding a new user

To grant access to the VPN tunnel, create a new user profile.

  1. Click Create User.
  2. In the Email field, enter the address where the configuration file will be sent.
  3. In the Name field, enter any descriptive name.
  4. Click Create. The user will appear in the list and be ready for connection.

User List for VPN Connections User List for VPN Connections

Connecting on your device

For the best experience, use the official WireGuard app, available for:

To get the connection details, click the Settings next to the desired user. You will see the following options:

  • Scan the QR code directly from the screen
  • Download the .conf configuration file
  • Send the configuration file via email

Connecting to WireGuard VPN Connecting to WireGuard VPN

Open the WireGuard app on your device and add a new tunnel:

  • On mobile: Tap Add TunnelCreate from QR code and scan the QR code shown in the panel. Alternatively, import the downloaded .conf file.
  • On computer: Click Import tunnel(s) from file and select the downloaded .conf file.

Tip

After connecting for the first time, check your current IP address on any service like myip.com to confirm the VPN is working correctly.

Managing users

You can temporarily disable a user by toggling the switch next to their name in the user list. When disabled, the user is removed from the server configuration and immediately loses the ability to connect. Changes take effect instantly — no service restart is required.

When you re-enable a user, a new key pair is automatically generated. This means the previous configuration becomes invalid. The user will need to download a new .conf file (or scan a new QR code) and re-import it on their device.

Help

If you have any questions or need assistance, please contact us through the ticket system — we're always here to help!

Updated at:
Need help?Our engineers will help you free of charge with any question in minutesContact us