Skip to main content
This guide walks you through creating an account, deploying a server, and connecting your first VPN client.

Prerequisites

  • A TunnelFleet account (sign up)
  • A Linux VPS with root SSH access (Ubuntu 22.04 or 24.04 LTS recommended)
  • An open inbound path for the protocols you enable (for example, UDP 51820 for WireGuard)

Steps

1

Create your account

Register at tunnelfleet.com. TunnelFleet creates an organization for you automatically. Confirm your email if prompted.
2

Create a server

Open ServersCreate Server. Enter:
  • Server name — a friendly label (a random name is suggested)
  • IP address — the public IP of your VPS
  • Operating system — Ubuntu 22.04 or 24.04 LTS
  • Protocols — choose WireGuard, OpenVPN TCP, and/or OpenVPN UDP
Click Create Server.
3

Run the install script

On the provisioning page, copy the install command. SSH into your VPS as root and paste it:
Wait until the dashboard shows the server as ready. Provisioning installs selected protocols, opens firewall ports, and creates a default VPN user named tunnelfleet.
4

Download a client config

Open the server → Users. For WireGuard, download the .conf file or scan the QR code. For OpenVPN, download the .ovpn profile for TCP or UDP.
5

Connect

Import the config into the official WireGuard or OpenVPN app on your device and connect. See the WireGuard and OpenVPN guides for platform-specific steps.

What you get by default

After a successful install:
  • Selected protocols are active
  • A default VPN user named tunnelfleet is created
  • A public hostname is assigned under *.server.tunnelfleet.com
  • Protocol ports are opened on the server firewall

Next steps

Create more VPN users

Add peers and credentials for your team.

Manage protocols and users

Install protocols, sync users, and open client configs from the server.