Use the steps below to install VyprVPN Cloud on a Amazon Web Services (AWS) server:
1. Login to http://aws.amazon.com/
2. In Services, select EC2 under the Compute section.
3. Click Launch Instance. Follow along to go through the proceeding steps:
-
Step 1: Under Quick Start, select Browse more AMIs
-
Step 2: Select AWS Marketplace AMIs, then select Ubuntu Server Pro 24.04 LTS (HVM)
- Leave the architecture on the default value of 64-bit (x86)
- Step 3: Select Continue, and you will be taken back to the Launch an Instance menu
- Step 4: Under Instance type, select your desired instance. t2.small is the minimum recommended Instance type
- Step 5: Under Key pair (login), select Create new key pair. Give the new key pair a name, and select Create key pair
- Step 6: In Network settings, select Edit and configure the security group with the following rules (you will need to select Add security group rule a few times in order to add all of the rules):
(Note: These are basic rules and can be customized as needed. For example, if you wanted the server to only support Wireguard, you could leave out the ports needed for IKEv2, OpenVPN and Chameleon)
Type
|
Protocol (auto-set)
|
Port Range
|
Source
|
Description
|
---|---|---|---|---|
HTTP | TCP | 80 | Anywhere | Access to the server UI with HTTP |
HTTPS | TCP | 443 | Anywhere | Access to the server UI with HTTPS |
SSH | TCP | 22 | Anywhere | Access the server via SSH |
Custom TCP Rule | TCP | 222 | Anywhere | Access the server via SSH |
Custom UDP Rule | UDP | 443 | Anywhere | Access to the server UI with HTTPS |
Custom UDP Rule | UDP | 500 | Anywhere | Allows IKEv2 VPN connection to the server |
Custom UDP Rule | UDP | 51820 | Anywhere | Allows Wireguard connection to the server |
Custom UDP Rule | UDP | 1194 | Anywhere | Allows OpenVPN and Chameleon connection to the server |
Custom UDP Rule | UDP | 4500 | Anywhere | Allows IKEv2 VPN connection to the server |
Custom UDP Rule | UDP | 15001-20000 | Anywhere | Allows OpenVPN and Chameleon connection to the server over a wide range of ports |
Custom UDP Rule | UDP | 25001-30000 | Anywhere | Allows OpenVPN and Chameleon connection to the server over a wide range of ports |
- Step 7: Under Configure storage, make sure the type of volume is set to gp2, with at least 8GiB of space
- Step 8: Under Summary, select Launch instance
Once launched, your new instance will be in the Instances list in your AWS Console. Wait for the Instance State to turn green (running), and for the Status check to finish initializing.
- Once the instance is ready, select the instance and then select Connect at the top
- Select Connect at the bottom to connect to the server
- Enter the following command to install VyprVPN Cloud on your server:
curl https://www.vyprvpn.com/downloads/vyprvpn/server/get-cloud-server?tstamp=$(date +%s) | sudo sh -
Once the installation is complete, you will see a message saying The system will reboot now!
Once the installation is complete and the server has rebooted, you can access the VyprVPN Cloud Web Admin Panel by entering in your server's public IP in your browser's address bar. If packages are still installing, then you will see the installation screen the first time you access it immediately after creating the instance.
You are now ready to configure VyprVPN Cloud! Head over to the web admin setup article if you wish to configure it via the web admin panel (recommended), or the CLI setup article if you wish to configure it via command line.
If you need any further assistance, please contact our 24/7 Customer Success Team, who would be glad to assist.