What's installed on your OpenVPN server?
- OpenVPN Community edition (GPL-2.0) from the Ubuntu 24.04 package, with no license key needed
- A server on UDP port 1194, with an EC certificate authority created on first start
- A tls-crypt key and the AES-256-GCM, AES-128-GCM and CHACHA20-POLY1305 ciphers
- A ready istemci1.ovpn profile and an istemci-ekle command for new ones
- A profile download page served over HTTPS by Caddy, behind a login and password
- Firewall with only 22, 80, 443 and 1194/UDP open
What size do you need for OpenVPN?
OpenVPN's official docs don't give a RAM figure. As a rule of thumb, 1 GB is enough for a few devices. Traffic is encrypted, so speed mostly depends on the processor: for many devices or high speeds, look at CPU count more than RAM. If it isn't enough, scale RAM and CPU up from your panel, and the server's IP address and your profiles stay the same.
| Use | Size | Price | Choose |
|---|---|---|---|
| A few devices | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/mo | |
| The whole family | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mo | |
| The whole team | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mo |
Who is it for?
- People who want their phone and computer traffic to leave through their own server
- Anyone who wants to encrypt their connection on public Wi-Fi
- Small teams that need to reach admin screens from one fixed IP address
- People who like to give each device its own profile and run their own VPN
What happens after you order?
- Set the size and complete your payment.
- Your server starts and OpenVPN installs itself. This took about 14 minutes in our real-server tests.
- In your panel, open your server from My servers and click Open app on the Overview tab.
- Sign in with the details from the Login and Password rows and download istemci1.ovpn from the list.
- Install the official OpenVPN Connect app on your device, import the file and connect.
With every server
- Daily backups included in the price
- Unlimited traffic
- Full root access
- Scale RAM and CPU up or down later, and grow the disk
- Location: Istanbul · IST-1.
Good to know
- The profile file contains your private key, so don't share it. Give each device its own: over SSH, run docker compose exec openvpn istemci-ekle phone in /opt/seturack/openvpn.
- This setup has no revocation list. If a profile leaks, you can't cancel that one profile alone; you need to recreate the certificate authority and the profiles.
- Connected devices are given 1.1.1.1 and 9.9.9.9 as their DNS, so your DNS lookups go to those resolvers.
- The server is in Istanbul, so your exit IP address is in Turkey. If no certificate can be issued, the profile page opens over http; the VPN connection itself isn't affected.
- The OpenVPN container is built at install time and doesn't update by itself. Updates are your responsibility.
- The Login and Password rows are only for the profile download page. The Username row further down the page, and its password, are for SSH.
OpenVPN questions and answers
How much RAM does OpenVPN need?
OpenVPN's official docs don't give a RAM figure. As a rule of thumb, 1 GB is enough for a few devices. Because traffic is encrypted, speed mostly depends on the processor, so scale up CPU if many devices will connect.
How do I use OpenVPN on my phone?
Install the official OpenVPN Connect app on the phone. Download the .ovpn file from the profile page you open from the panel, import it in the app and connect. From then on the phone's traffic leaves through your server.
How many devices can connect to one server?
The community edition has no license-based device limit. There is no fixed number; the server's processor and connection speed set the limit. It's best to give each device its own profile.
Is OpenVPN paid, and do I need a license?
The installed edition is OpenVPN Community, licensed under GPL-2.0, and no license key is needed. The paid OpenVPN Access Server is not installed.
How do I add a profile for a new device?
Connect with SSH, type cd /opt/seturack/openvpn, then run docker compose exec openvpn istemci-ekle phone. The new profile appears in the same download list. Names can use letters, digits, hyphens and underscores.
Should I pick OpenVPN or WireGuard?
Both send your traffic out through your server. OpenVPN works with a profile file and the OpenVPN Connect app, while WireGuard uses its own app. Pick by the app you want to use; a WireGuard server is on sale too.