Free credit available Limited time
Available in console Networking

Deploy WireGuard
in one click.

A private VPN with a wg-easy admin panel, on a server we run for you.

Recommended from 4 GB RAM, from ~$0.02/hr (EU) 6 server locations No separate app fee

+$5.00 added at signup ยท exact template preserved ยท no card

What launches

The working stack,
preconfigured.

Choose the template and a project server. Selfhost.dev provisions the host and launches the application stack as one resource.

  • WireGuard VPN server
  • wg-easy admin panel
  • Seeded administrator
  • UDP endpoint on port 51820

Good fit for

Use it where
it does real work.

  • 01 A private team VPN
  • 02 Remote access to private services
  • 03 Encrypted traffic on untrusted networks

From choice to app

A short path to
a usable deployment.

  1. 01

    Choose WireGuard

    The page opens the exact console template. Pick a server size and one of six locations, then submit.

  2. 02

    Set access

    Sign in to the wg-easy panel over HTTPS with the username (admin unless you change it) and the password you set at deploy time. Both are seeded before the first boot, so there is no setup screen to claim.

  3. 03

    Let it start

    The console tracks provisioning, gives the app a generated HTTPS address and shows host CPU and memory after launch.

  4. 04

    Make it yours

    Sign in to the admin panel over HTTPS with your admin login. Add peers in wg-easy and import their configurations into your WireGuard clients.

Know before deploy

The operational details
that matter.

Peers connect over UDP port 51820, which is open to the internet. The wg-easy panel sits behind HTTPS and the login you set at deploy time. A project holds one WireGuard server.

Capacity
Recommended from 4 GB RAM, from ~$0.02/hr (EU)
Topology
One project server
Initial address
Generated HTTPS URL
Protection
Optional whole-VM backup

Frequently asked questions

Is WireGuard available as a one-click template?
Yes. WireGuard is one of 35 configurations in the console's global template chooser. The marketing page links directly to that configuration.
How much does it cost to run WireGuard?
Recommended from 4 GB RAM, from ~$0.02/hr (EU). The app adds no separate fee. You pay only for the project server it runs on, by the hour against prepaid credits.
How do devices connect to the VPN?
Add a peer for each device in the wg-easy panel, then import its configuration into the WireGuard app on that device. Clients connect over UDP port 51820. A project holds one WireGuard server.
How do I sign in to WireGuard?
Sign in to the wg-easy panel over HTTPS with the username (admin unless you change it) and the password you set at deploy time. Both are seeded before the first boot, so there is no setup screen to claim.
Can I use my own domain for WireGuard?
The app first receives a generated HTTPS address. After it is running, add one customer-owned domain from the resource Settings screen and follow the DNS instructions.
What does Selfhost.dev manage for this deployment?
Selfhost.dev provisions and maintains the project server, starts the WireGuard template and shows server CPU and memory metrics. The application and its data run on that single server; optional backups protect the whole project VM.

Exact template selected

Put WireGuard
on your own server.

The app adds no separate fee. You pay only for the project server it runs on, by the hour against prepaid credits. The console keeps this template selected through sign-up and onboarding.

Launch WireGuard