Install WarpSpeed

A fresh Linux server with a public IP address is all you need

  1. Run the installer

    Sign in to your server as root and run the installer. It asks for a data directory, the hostname your users will connect to, and an administrator email, then installs WireGuard and starts WarpSpeed.

    curl -fsSL https://warpspeedvpn.net/install.sh | sudo bash

    Debian, Ubuntu, and Rocky Linux are supported. The installer needs a kernel with the WireGuard module, which every current release ships.

  2. Open the firewall

    Allow inbound TCP on ports 80 and 443 for the console and the certificate, and UDP on the WireGuard port you chose (51820 by default).

  3. Finish in the console

    • Open https://your-server-name and sign in with the administrator email and the password from the installer summary.
    • Walk through the setup wizard to choose address pools, routes, and DNS.
    • Register the server with your WarpSpeed account to activate a license, then add devices.

Or launch from a marketplace

A ready-made WarpSpeed image from your cloud provider's catalog

Running on AWS with your own license? See the AWS bring your own license guide.