Pritunl is an easy-to-use, open-source VPN server with an intuitive web management interface. Vultr's One-Click Pritunl server is the easiest way to set up a VPN server using OpenVPN protocol.
When you follow this tutorial, Pritunl will install a Let's Encrypt SSL certificate, which requires a fully-qualified domain name (FQDN) to assign the SSL Certificate. Make sure you have a domain name and can assign an IP address with your DNS provider.
This guide uses example IP 192.0.2.123 and FQDN pritunl.example.com. Replace these values with your information.
Once your Pritunl server has deployed, you'll see the server IP address in your customer portal.
Copy the IP address and assign it to a fully-qualified domain name (FQDN) at your DNS provider.
Check that your server allows the required ports.
$ sudo ufw allow http $ sudo ufw allow https
Choose a port for the VPN traffic, such as 10447.
$ sudo ufw allow 10447/udp $ sudo ufw reload
If you put your Pritunl server behind a Vultr Firewall, make sure to open the required ports there as well.
Sign in with username pritunl and the password located on your server instance dashboard.
Note: You can retrieve a lost password by connecting to the server instance as root and executing:
# pritunl default-password
You'll receive a confirmation message when the setup completes after a few seconds.
Click Servers, the Add Server.
The server is now running.
Once your server is functioning correctly for a single user, you can add additional users to the same server and organization.
One-Click apps are updated regularly without notice. When launching a One-Click app, you'll receive our latest version. We do not update deployed instances, and you are responsible for keeping the instance up-to-date. If you design an infrastructure based on One-Click apps and need to ensure the same app version in the future, take a snapshot of the initial deployment and create new instances from the snapshot.