Serverless VPN
for Lifetime

Be your own private on-demand VPN provider.

Create your own WireGuard® VPN servers with a single click across 49 locations using your own cloud accounts on AWS Lightsail, DigitalOcean, Hetzner, Akamai Linode, and Vultr. Pay once, download, and install on your own server, then use forever.

What is it?

Serverless VPN for Lifetime (SVFL) is self-hosted software. It's your private WireGuard-based VPN provider. You bring your own API keys for cloud providers to easily create WireGuard VPN servers in 49 locations served by 87 cloud regions, also known as data centers. Then, you can scan the QR code on mobile devices or download the config file for desktop to connect WireGuard apps to VPN. You can even create a high-spec server to share with multiple devices.

Get the security and speed of the WireGuard VPN protocol, along with the privacy of owning your data and SVFL software!

Serverless VPN

A VPN server is only required during a VPN session (connection). We leverage this VPN connection boundary to seamlessly create a VPN server when you initiate a VPN session, and delete the server when you end the VPN session.

We applied the Serverless Computing model to VPN to save money by only creating servers when needed and saving time by making it as easy as a single click to get a new VPN server at a desired geographical location!

Batteries included

SVFL comes pre-configured with AWS Lightsail, DigitalOcean, Hetzner, Akamai Linode, and Vultr, along with their aggregate 87 cloud regions, also known as data centers. Each cloud region comes pre-configured with the cheapest instance type available.

So, all you have to do is configure your API keys and start using the product. It's a turnkey VPN provider!


A location is where you connect to VPN.

A location can be provided by multiple cloud regions from supported cloud providers. For example, Sydney cloud region is available on AWS Lightsail, DigitalOcean, Akamai Linode, and Vultr.

This way, you get redundant cloud region options just for a single location and ability to select the best cloud region based on lower costs and higher performance instance types.

Based on your configuration, a cloud provider, its cloud region, and an instance type are selected at runtime to create a WireGuard VPN server for a chosen location.

All available 49 VPN locations:

Delhi NCR
Los Angeles
Mexico City
New York City
San Francisco
Sao Paulo
Silicon Valley
Tel Aviv
Washington, D.C.
Take a look

The dashboard is designed to work on screens of all sizes, from mobiles to laptops to desktop monitors!

Active VPN Session

Download config or scan QR code to connect to VPN


Devices and Locations

Cyberpunk ThemeAqua ThemeNight Theme

Select from tens of themes and make it yours!

Instance types and pool size

Besides the pre-configured instance types, you can add new instance types from hundreds of available options supported by cloud providers. So many cloud computing resources are at your fingertips!

To connect multiple devices to a VPN via a single instance with low latency and high throughput, simply add an instance type of higher specification (more CPUs, more data transfer allowance, higher bandwidth, etc.) in the cloud region of your choice.

The configurable pool size of an instance type is the limit on the number of devices that you can connect simultaneously to the same instance.


SVFL is packaged as a Docker container image. Upon purchase, you'll receive an email containing a single command that you can run on your own server - physical server (like Raspberry Pi 4+) or a virtual server (like an instance on a Cloud provider).

The command will download and run the Docker container, automatically setting up an SSL certificate for https for your domain or subdomain. You can even choose to just run it locally without a domain on localhost and may later expose it to the outside world using a tool like ngrok.

System Requirements: The SVFL installation command currently supports only Ubuntu or Debian OS. A server with a minumum of 2CPUs/1GB RAM or higher is recommended on AWS Lightsail, Hetzner, DigitalOcean or Akamai Linode.

Here's an example of installation email that you'll receive on purchase:

Example of email containing license and installation instructions
Product walk-through

Learn everything you need to use the product: configuring cloud providers, adding devices, creating VPN sessions, adding new instance types, configuring pool size.

You'll also learn about scheduling: how the system determines which cloud region and instance type to choose for a new VPN session. This enables you to configure the best (lowest cost, highest performance) available cloud region and instance type for a particular VPN location.


Your installation and data are fully private on your own server and never ping our servers.

Only when auto updates are enabled, pings are made to our servers to check for the availability of new versions.

Questions and Answers
Is the purchase of SVFL refundable?
No, please email us if you have any questions.
Can I use one license for multiple installations?
Yes! One license provides you 3 installations. To install SVFL on additional servers, please purchase a new license.
How do I change the VPS on which SVFL is installed?
Choose a VPS provider to host SVFL with functionality to take a backup (or snapshot) and the functionality to create new VPS from a backup (or snapshot)
Where can I contact support?
Please email us at [email protected]
WireGuard is a registered trademark of Jason A. Donenfeld.
UpVPN and Serverless VPN for Lifetime are made in California by upvpn LLC.
Copyright © 2024 upvpn LLC

Serverless VPN

for Lifetime


What's included?


After purchase, we'll email you a licensed download link along with installation instructions.

Buy Now