> ## Documentation Index
> Fetch the complete documentation index at: https://tunnelfleet.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Quick Start

> Deploy your first TunnelFleet VPN server and connect a client in a few minutes.

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

## Prerequisites

* A TunnelFleet account ([sign up](https://tunnelfleet.com/register))
* 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

<Steps>
  <Step title="Create your account">
    Register at [tunnelfleet.com](https://tunnelfleet.com/register). TunnelFleet creates an organization for you automatically. Confirm your email if prompted.
  </Step>

  <Step title="Create a server">
    Open **Servers** → **Create 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**.
  </Step>

  <Step title="Run the install script">
    On the provisioning page, copy the install command. SSH into your VPS as root and paste it:

    ```bash theme={null}
    wget -O tunnelfleet.sh "https://tunnelfleet.com/install/YOUR_TOKEN"; bash tunnelfleet.sh
    ```

    Wait until the dashboard shows the server as ready. Provisioning installs selected protocols, opens firewall ports, and creates a default VPN user named `tunnelfleet`.
  </Step>

  <Step title="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.
  </Step>

  <Step title="Connect">
    Import the config into the official WireGuard or OpenVPN app on your device and connect. See the [WireGuard](/docs/wireguard) and [OpenVPN](/docs/openvpn) guides for platform-specific steps.
  </Step>
</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

<Columns cols={2}>
  <Card title="Create more VPN users" icon="user-plus" href="/docs/getting-started/create-your-first-vpn-user">
    Add peers and credentials for your team.
  </Card>

  <Card title="Manage protocols and users" icon="server" href="/docs/servers/protocols">
    Install protocols, sync users, and open client configs from the server.
  </Card>
</Columns>
