Your own VPS
Your own server — no console, no configs
Rent the cheapest VPS at any host, type in its IP and password — the app connects over SSH, installs the protocol and adds a ready profile. Premium is not required.
- root@203.0.113.17 · Ubuntu 24.04
- VLESS Reality · dl.google.com
- SSH connectionrunning
- Installing packages
- Configuring the protocol
- Profile and QR code
$ ssh root@203.0.113.17▌
Ubuntu 24.04 LTS · x86_64
authenticated
Profile added to Profiles
How the traffic goes
Between you and the site there is only your server. The ISP sees a connection to an ordinary site, not to a VPN.
Your computer
the Veli app
Your VPS
Amsterdam · yours alone
Any site
opens as usual
The ISP sees
TLS · dl.google.com
Where the keys live
On your server and in your app — we never hold them
What the ISP sees
an unreadable stream of data to a server
an ordinary website open in a browser
What your own server gives you
It costs rent and some attention, but everything on it is yours — from the IP to the keys.
The server is yours alone
The IP is not shared with anyone else's traffic: no blocks because of a neighbour, no fighting for the same channel.
Keys never leave the machine
The app generates them on the server and takes only the profile. We never hold your keys.
Any host, any country
Any VPS with Ubuntu or Debian will do — pick whatever is cheapest and closest to you.
No subscription from us
You only pay the host. The app and the deployment are free.
Fifteen minutes
How to deploy
- 01
Rent a VPS
The cheapest plan at any host in the Netherlands, Germany or Finland, with Ubuntu 24.04. After payment you get the IP address, the root login and a password.
- 02
Open the wizard
Profiles → ⋯ → “Your own server: deploy a VPN on a VPS”, then “Add server”.
- 03
Enter the credentials
The IP and password from the host's email, user root, port 22. Press “Connect and save”.
- 04
Pick a protocol
Leave VLESS Reality and press “Install” — the other fields can stay as they are.
- 05
Wait for the install
For a few minutes the app installs packages and configures the server itself. Steps get ticked off — better not to close the window.
- 06
Connect and add your phone
The profile shows up in Profiles. For a phone, add a user and open the QR code — Hiddify, v2rayNG and Streisand read it.
The same guide, longer and with screenshots, lives in the docs.Docs
Which protocol to install
VLESS Reality is the default: it answers an active probe better than the rest. The others are installed by the same wizard.
VLESS Reality
defaultLooks like TLS to someone else's site. The best pick on harsh networks.
AmneziaWG
WireGuard with obfuscated headers: faster, but from the outside it is random UDP.
WireGuard
Top speed where nobody is hunting for VPNs.
Veli on a dedicated node
This wizard doesn't install Veli: the protocol is closed. We set up a dedicated Veli node and send you a ready veli:// link.
Already have a server or a link?
Nothing to deploy — just import it. A subscription is better added under Settings → Subscriptions: the server list then updates itself.
WireGuard / AmneziaWG
A .conf file or [Interface] / [Peer] text. You can also build one from scratch: Profiles → more → Create a WireGuard config.
VLESS, VMess, Trojan, Shadowsocks
vless://, vmess://, trojan:// and ss:// links — from the clipboard or a file. Reality and ws/grpc are picked up from the parameters.
Hysteria2, TUIC, Outline
hysteria2:// and an ssconf:// key. For mobile networks that throttle UDP differently.
OpenVPN
An .ovpn file — for old configs that no longer import anywhere else.
What it costs
Your own server is cheaper than a key. You pay the difference in attention: updates, IP blocks and setup are on you.
Your own VPS · 6 months
$27.00
You only pay the host. The app and the deployment are free.
Premium key · 6 months
$54.96
10 countries, up to 5 devices, masking updates on us.
Prices are indicative: a particular host may cost less or more.
Your own VPS or Premium
The difference is not speed: it is who keeps the masking fresh and how many countries you have.
Your own VPS
Full control, paid straight to the host.
- One server, one IP
- System and masking updates are on you
- Changing country means a new server
- The host knows whose server it is
Premium key
Ready nodes that we look after.
- 10 countries on one key
- We refresh the masking on the nodes
- Up to 5 devices per key
- Support from inside the app
One does not rule out the other: your own server and a Veli key sit side by side in the app.
Worth knowing up front
- The host can see there is a VPN on the server and may ask you to confirm your identity or ban such traffic — check the rules before paying.
- There is a single IP: if it gets blocked, only a new server helps.
- System and masking updates are on your side — the app does not roll them out for you.
If it did not work
It won't connect to the server
Check the IP address and that the server is running in the host's panel — after payment it sometimes takes a few minutes to start.
Wrong password
Copy the password without spaces. If that doesn't help, reset the root password in the host's panel.
It installed, but the VPN doesn't work
If the host has a firewall in its panel, open port 443/TCP. If that doesn't help, write to support from the app: Ctrl+K → “Contact support”.
Fifteen minutes and the server is yours
Download the app and rent a VPS — the wizard does the rest. If you get stuck, write to support right from the app.