Provision a physical server or virtual machine for use as your WarpSpeed VPN server. It should be accessible from the public internet and be connected to any private networks you would like VPN users to access.
|Operating System||Ubuntu 18.04 or Ubuntu 20.04|
|Firewall access (Web UI)||80/tcp and 443/tcp|
|Firewall access (VPN)||51820/udp (configurable)|
NOTE: the network ports listed above must be allowed on your firewall.
From your DNS provider's control panel, create an "A" record with the value of your server's public IP address. Any DNS name that can be resolved on the public internet will work.
Replace vpn.example.com below with any valid sub-domain of your domain.
Replace 100.200.300.400 below with the public IP address of your server.
NOTE: after adding your DNS record, wait 3-5 minutes for the record to be updated before continuing.
On your server, run the install script to download and start the WarpSpeed service.
When prompted, enter the DNS name you created in the previous step.
sudo bash warpspeed-installer.sh
Using a web browser, enter the URL of your WarpSpeed server.
Complete the configuration process and begin using WarpSpeed!