Skip to main content
A server in TunnelFleet is a Linux VPS you own. TunnelFleet does not host the VPS — it installs and manages the VPN stack on your machine. You can create a server in two ways:

DigitalOcean

Connect DigitalOcean once under Server providers, then create servers without SSH.
1

Connect DigitalOcean (first time)

Go to Settings → Server providers and click Connect DigitalOcean. Authorize TunnelFleet on DigitalOcean and choose a team.
2

Open Create Server

Go to Servers → Create Server and select the DigitalOcean tab.
3

Fill in details

  • Name — permanent DNS subdomain (a random name is suggested; set a display label later in Settings if you want a friendlier dashboard name)
  • DigitalOcean profile — the connected account/team
  • Region — where the droplet runs
  • Size — droplet plan (billed by DigitalOcean)
  • Operating system — Ubuntu 22.04 or 24.04 LTS
  • Protocols — WireGuard, OpenVPN TCP, and/or OpenVPN UDP
4

Create

Click Create DigitalOcean server. TunnelFleet creates the droplet, assigns a public IP, and installs the agent automatically. Watch progress on the provisioning screen — you do not need to SSH.
Droplet costs are billed by DigitalOcean. TunnelFleet only manages the VPN stack on that machine.

Custom VPS

Use this when your server is on Hetzner, Vultr, AWS, bare metal, or any other provider.
1

Open Create Server

Go to Servers → Create Server and select the Custom VPS tab.
2

Fill in details

  • Name — permanent DNS subdomain
  • IP address — public IPv4 of the VPS
  • Private IP — optional
  • Operating system — must match the VPS (Ubuntu 22.04 / 24.04 LTS)
  • Protocols — WireGuard, OpenVPN TCP, and/or OpenVPN UDP
3

Create and install

Click Create server, then run the install script over SSH as root.
The custom VPS must have root SSH access. Use a fresh machine when possible. Do not reuse a host that already runs another TunnelFleet agent.

Custom VPS fields

A random adjective-noun name is suggested. After creation you can set a separate display label in Settings for the dashboard without changing DNS.

Plan limits

Each TunnelFleet plan includes a maximum number of servers. If you hit the limit, upgrade or archive an unused server before creating another.

After creation

TunnelFleet assigns:
  • A hostname under *.server.tunnelfleet.com from the name you chose
  • Pending protocol and user provisioning state
DigitalOcean: the agent install starts on the droplet automatically. Wait until the dashboard shows the server as ready. Custom VPS: you receive an install token and URL. Complete installation by SSHing to the VPS. See Deploy your first server.

Server tabs