Install WarpSpeed on AWS

A WireGuard VPN on Amazon EC2 in your own AWS account

  1. Launch an instance

    In the EC2 console, launch an instance with Ubuntu 24.04, Debian 13, or Amazon Linux 2023 and a key pair you can sign in with.

  2. Open the security group

    Allow inbound HTTP on 80, HTTPS on 443, and a custom UDP rule on 51820 from anywhere.

  3. Give it a fixed address

    Allocate an Elastic IP and associate it with the instance, so stopping and starting it never changes the address.

  4. Run the installer

    SSH in as ubuntu, admin, or ec2-user, depending on the image, and run the installer.

    curl -fsSL https://warpspeedvpn.net/install.sh | sudo bash
  5. Claim your server

    Open the setup link the installer prints, choose a name, and set your password.

Graviton instances cost less, and WarpSpeed runs natively on ARM64.

Data sent from AWS to the internet is billed by the gigabyte, so check your provider's transfer pricing before routing all traffic.

Related guides