WarpSpeed VPN
Generated on 4 Nov 2026 from the WarpSpeed VPN catalog page
WarpSpeed turns a Droplet into your own VPN server, powered by the open source WireGuard® protocol and managed from a web control panel. Add users and devices in the browser, scan a QR code, and connect with the official WireGuard apps on every platform. Use it to reach your cloud infrastructure privately or to give remote workers a safe way onto the internet from anywhere. This image has WarpSpeed installed; one prompt at first login finishes the setup with a TLS certificate at your own address.

### Features
- Web control panel for users, devices, and routing
- WireGuard protocol, fast with low latency
- One-command install, already done on this image
- Auto-generated configs with QR codes
- Supports the official WireGuard clients
- IPv4 and IPv6, full or split tunnel
- DNS protection with the resolver you choose
- Automatic updates in a window you set
### Single sign-on (SSO)
- SAML 2.0, including Google Workspace, Microsoft Entra ID, and Okta
### Free Personal license
- 1 user
- 2 devices
- Community support
- No credit card required
### Paid Business license
- Unlimited users
- Unlimited devices
- SSO using SAML 2.0
- Email support
- Cancel anytime
*WireGuard is a registered trademark of Jason A. Donenfeld.*
Software Included
| Package | Version | License |
|---|---|---|
| warpspeed | latest | |
| wireguard | latest | |
| ufw | latest |
Creating an App using the Control Panel
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
Creating an App using the API
In addition to creating a Droplet from the WarpSpeed VPN 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB WarpSpeed VPN Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"bunkercloudservi-warpspeedvpn-18-04"}' \
"https://api.digitalocean.com/v2/droplets"Getting Started After Deploying WarpSpeed VPN
### 1. Open the required ports on your DigitalOcean firewall
If a Cloud Firewall is attached to the Droplet, allow these inbound rules:
- TCP port 22 (SSH, from your own address)
- TCP port 80 (Let's Encrypt certificate verification)
- TCP port 443 (the web control panel)
- UDP port 51820 (WireGuard)

Link: [https://cloud.digitalocean.com/networking/firewalls](https://cloud.digitalocean.com/networking/firewalls)
*NOTE:* For VPN clients to reach private networks or servers, the Droplet itself must be able to reach them (for example, be in the same VPC).
### 2. Connect to your Droplet
`ssh root@your_droplet_public_ipv4`
Username: `root`
*NOTE:* If you can't connect, you may need to allow TCP port 22 from your IP address.
### 3. Finish the setup
WarpSpeed is already installed. At first login you are asked `Run the WarpSpeed installer now? (Y/n)`. Press Enter, press Enter again to accept the automatic address `vpn-<your-ip>.warpspeedvpn.com`, then enter your email address. Setup takes a few seconds and prints the control panel URL and your administrator password (also saved in `/root/.secrets`).
To run it later instead, type `warpspeed-installer`.
### 4. Open the control panel
Open the printed URL, which looks like `https://vpn-a-b-c-d.warpspeedvpn.com`, and sign in with your email and the generated password. Add a device, scan its QR code with the WireGuard app, and connect.
*NOTE:* If the page does not load right away, the certificate is still being issued. Wait a minute and reload.
### Need help?
Email [[email protected]](mailto:[email protected]) and we'll be happy to help.