Skip to main content
Deploying a server connects your VPS to TunnelFleet and installs the VPN stack you select.

Before you start

  • An active TunnelFleet subscription or trial (your organization must not be locked)
  • A VPS with a public IP and root SSH access
  • Ubuntu 22.04 or 24.04 LTS
  • Enough capacity remaining on your plan’s server limit

Create the server

1

Open Create Server

In the dashboard, go to ServersCreate Server.
2

Fill in server details

  • Server name — label shown in the dashboard (a random name is suggested)
  • IP address — public IPv4 of the VPS
  • Private IP — optional, for private networking setups
  • Operating system — match the OS on the VPS
  • Protocols — WireGuard, OpenVPN TCP, and/or OpenVPN UDP
3

Create

Click Create Server. TunnelFleet creates a pending server and shows the install command.
The VPS must have root SSH access. Do not reuse a machine that already runs another TunnelFleet agent for a different server entry.

Run the install script

SSH into the VPS and run the command from the provisioning screen:
Watch the dashboard progress through Waiting → Preparing → Installing → Firewall → Finalising.

Verify deployment

When provisioning finishes:
  1. Server status is ready
  2. Agent shows as online (seen within the last couple of minutes)
  3. Selected protocols show as active
  4. Default user tunnelfleet appears under Users
  5. Hostname resolves under *.server.tunnelfleet.com

Troubleshooting

Next steps

Create a VPN user

Add peers beyond the default user.

Download configuration

Get .conf and .ovpn files for your devices.