Commands are current as of writing. Script names and flags change from time to time — check the official repo angristan/openvpn-install.
OpenVPN or WireGuard
| Pick OpenVPN if | Pick WireGuard if |
|---|---|
| You need maximum compatibility with old software and routers | Speed and simplicity matter |
| You connect from networks that throttle non-standard protocols (it can run over TCP/443) | You want a lightweight, modern tunnel |
| You already have OpenVPN infrastructure | You’re setting up from scratch for yourself |
Installation
Two paths: a ready-made script (quick) or manual (full control). The script is enough for most people.- Script — quick and easy
- Manual — full control
The script will install OpenVPN, set up the certificates, and hand you a ready client file.The script will ask a few questions: the external IP, the protocol (UDP is faster, TCP gets through restrictions better), the port, DNS for clients, and the name of the first client. Not sure — leave the defaults.Add or remove a client. Each device gets its own From the menu you can add a new client, revoke an existing one, or uninstall OpenVPN entirely.
Run the installer
.ovpn. Run the script again — a management menu appears:Verify
Make sure the service is running:active (running).
Connecting devices
Install the official OpenVPN Connect client and import the.ovpn file:
Desktop
Windows / macOS / Linux — openvpn.net/clientIn the app: Import Profile → select the
.ovpn file → connect.Mobile
iOS — App Store (“OpenVPN Connect”)Android — Google Play (“OpenVPN Connect”)
What Lumi handles, and what you do
Lumi handles the server and network: the VPS is up, you have root access, and traffic is unlimited. Setting up the VPN software itself is on you — it’s your personal service. If a port won’t open or the network won’t come up on the server side, message support at @lumisup_robot.Where to next
WireGuard
A fast, modern VPN with simple setup.
Amnezia
A VPN with no terminal — the app sets everything up itself.