What's installed on your Outline server?
- Outline Server from the official install script, open source under Apache 2.0
- A ready first access key starting with ss://, shown in the Connection address row
- Shadowsocks-based connection on port 443, over TCP and UDP
- Management address on 8443/TCP and a certificate fingerprint for Outline Manager
- Watchtower, which checks for new Outline Docker images and updates the server by itself
- Firewall with 22, 443/TCP, 443/UDP and 8443/TCP open
What size do you need for Outline?
Outline's official docs don't give a RAM figure. As a rule of thumb, 1 GB is enough for a few devices, 2 GB for a whole family and 4 GB for a team. There's no fixed device count, because the real load comes from how much traffic passes at once. Traffic is unlimited and the price doesn't change with use. If it isn't enough, scale RAM and CPU up from your panel. Your IP address stays the same, so your keys keep working.
| 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?
- Anyone who wants a VPN on their phone and computer by pasting one key
- People abroad who need a Turkish IP address
- Anyone who wants a separate key per device, so a lost one can be deleted alone
- People who want to see usage per key and set data limits
What happens after you order?
- Set the size and complete your payment. Your server starts and Outline installs itself.
- In your panel, open your server from My servers and copy the key starting with ss:// from the Connection address row on the Overview tab.
- Install the official Outline app on your phone or computer.
- In the app, add a server, paste the key and connect.
- For separate keys on other devices, install Outline Manager and add your server with the values from the Admin address and Admin key rows.
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
- If you use your server to give others internet access, the duties under Turkish Law No. 5651 and related rules fall on you. Keep that in mind before you give anyone a key.
- A VPN doesn't make you anonymous. The server is in Istanbul, so your exit IP address is in Turkey, and that address is tied to your account.
- The Outline server updates itself through Watchtower, so the installed version changes over time.
- Outline uses port 443. Running an HTTPS website on the same server clashes with this setup.
- The VPN connection uses the key, not a password. The Username and Password rows in your panel are only for SSH.
Outline questions and answers
How much RAM does an Outline VPN server need?
Outline's official docs don't give a RAM figure. As a rule of thumb, 1 GB is enough for a few devices, and 2 to 4 GB suits a family or small team. The load comes more from traffic passing at once than from the number of devices.
How do I connect to my Outline VPN server?
Copy the key starting with ss:// from the Connection address row in your panel, paste it into the official Outline app and connect. The Outline app is available for Windows, macOS, iOS, Android and Linux.
How do I add a new Outline key?
Install Outline Manager and, when adding a server, paste {"apiUrl":"ADMIN-ADDRESS","certSha256":"CERTIFICATE-FINGERPRINT"}. The values are in the Admin address and Admin key rows of your panel. Create a key with the + icon, and deleting a key removes its access.
What's the difference between Outline and WireGuard?
Outline uses Shadowsocks on port 443 over TCP and UDP, and you manage keys in the Outline Manager app. WireGuard uses 51820/UDP, and you add devices on a web screen. If you'd like a web screen, look at the server with WireGuard installed.
Can I set data limits in Outline?
Yes. In Outline Manager, you can set a default limit for all keys or a separate limit per key. A limit counts the last 30 days rather than the calendar month, and users aren't notified when they reach it. A total limit for the whole server isn't available.
The Outline admin address won't open in my browser. Is that normal?
Yes. The admin address is an API address for Outline Manager, not a screen to open in a browser, and it uses a self-signed certificate. Enter it in Manager instead. It contains a secret path, so don't share it.