Proven over 15 years in hosting. Your VPS with BeAdmin is ready to go out of the box.
Germany
Netherlands
Sweden
Switzerland
Spain
USA
The OpenVPN module in the BeAdmin panel brings up a VPN on the classic OpenVPN protocol — a mature, time‑tested standard with certificate‑based authentication and its own PKI. It runs over UDP and TCP, including TCP on port 443, which makes it usable in networks that filter UDP aggressively — corporate proxies, for example.
By the early 2000s the common VPN protocols (IPsec, PPTP, L2TP) relied on their own protocol numbers and modes that home routers and corporate firewalls regularly blocked. Setup often required kernel privileges available only to the administrator; the tunnel coped poorly with NAT.
OpenVPN was designed on top of standard TLS over an ordinary UDP or TCP port — the same primitives that HTTPS runs on. The result is a VPN that passes through NAT routers, can run on TCP 443 when needed, and relies on the familiar X.509 infrastructure (CA, client certificates, revocation). For more than twenty years these properties have remained its main difference from newer protocols.
OpenVPN rests on three engineering decisions.
TLS over an ordinary UDP or TCP port. The session is split into a control channel and a data channel multiplexed on a single socket. The control channel is a real TLS handshake (just like HTTPS), authenticating the parties and negotiating keys. The data channel is a separate stream of AEAD‑encrypted packets from a virtual interface. At the port level the VPN is indistinguishable from a normal TLS connection.
Certificate‑based authentication. The server has its own certificate authority; every client has a personal certificate signed by that authority. Client revocation goes into the CRL, and the server checks the CRL on every connection. This removes the "one compromised key — every user at risk" problem.
HMAC firewall in front of TLS. Before the TLS handshake itself, every packet is verified against a separate static key: without a valid signature the server simply ignores the packet, returning neither an error nor a reset. A third‑party scanner on that port receives no response at all until it presents the key.
It is worth naming what OpenVPN does not do — common expectations that this protocol does not cover.
tun interface and serves IPv4 traffic. L2 mode (tap) and IPv6 are not supported in BeAdmin. The cipher AES-256-GCM is hard‑wired and cannot be changed from the UI.The OpenVPN module in BeAdmin installs in one click. The panel prepares the certificate authority, the server certificate and the protocol parameters on its own, then issues every user a personal certificate signed by that authority. There is no need to edit configuration files or work in the command line.
For each user the panel produces a ready .ovpn connection file with the keys and certificates embedded. The file is downloaded from the panel or emailed to the user. The client imports the .ovpn into the OpenVPN Connect app — available on Windows, macOS, Linux, Android and iOS — or into any compatible OpenVPN client.
What the server needs: a regular VPS or a physical machine. On container‑based servers (LXC, OpenVZ without full virtualisation) the module will not start — full access to the network stack is required. Modern Ubuntu and Debian are supported.
Choose OpenVPN when:
443); most modern protocols do not.OpenVPN is not a good fit when:
.ovpn file.If in doubt — install OpenVPN in BeAdmin and try it for free.
If you don't have a server yet, you can get one from our partners — they offer virtual and dedicated servers with the BeAdmin panel pre‑installed.
Proven over 15 years in hosting. Your VPS with BeAdmin is ready to go out of the box.
European reliability made simple. Launch BeAdmin with your VPS in just one click.