One-click appsWireGuard VPN


Modern VPN server with per-peer client configs. Nuvlo installs it on a server in your own cloud account, with a domain, HTTPS and backups.

Category
Security
Replaces
NordLayer, Tailscale
Server size
LightRuns comfortably next to other sites on the smallest server.
Good for
Secure access to internal tools

Per-peer configs
One config and QR code per device, ready to import.
Fast and small
A modern protocol with very little overhead.
Lock tools down
Put admin panels behind the VPN instead of the open internet.

Each app is its own Docker Compose project behind Nginx, with generated passwords and a Let’s Encrypt certificate.

  • WireGuardVPN server
After install

Download each peer’s config file or QR code from the app’s page once install completes.

How do I install WireGuard VPN?

Pick one of your servers, choose WireGuard VPN from the one-click catalog and give it a domain. Nuvlo starts the containers with generated passwords, points the domain and issues the certificate.

What size server does WireGuard VPN need?

Light. Runs comfortably next to other sites on the smallest server.

What happens after install?

Download each peer’s config file or QR code from the app’s page once install completes.

Is WireGuard VPN backed up?

Yes. Apps are sites like any other, so they use the same backup schedules and your own storage bucket.

Who updates WireGuard VPN?

You do. WireGuard VPN keeps the version it was installed with; to move to a newer release, pull the new image on the server over SSH. The dashboard has no update button for apps.

Does Nuvlo charge per app?

No. You pay your Nuvlo plan and your cloud provider for the server, and WireGuard VPN itself is free to self-host.


Connect a provider, create a server and install WireGuard VPN from the catalog.