WireGuard VPN, ready-made in Frankfurt

A WireGuard VPN with a web panel on your own server in Germany. Create a client for each device, download its config or scan its QR code, and browse through a dedicated German (EU) IP.

Free app — you pay only the Frankfurt planUbuntu 24.04 · Frankfurt, Germany

from $3.99 /mo

Plan and price

WireGuard itself is free: you pay the normal monthly price of the Frankfurt plan. It needs at least 1 GB RAM and 20 GB disk, and the Apps tab only shows it on plans big enough for it.

Cheapest plan that runs it · Our suggestion

s1.micro

1 vCPU · 1 GB RAM · 20 GB NVMe

$3.99 /mo

Order with s1.micro

All Frankfurt plans

Ready in about 15 minutes

  1. Order

    Servers → Order → Frankfurt, choose a plan, then select WireGuard on the Apps tab — or press Order on this page.

  2. The server starts

    An Ubuntu 24.04 server is created in Frankfurt like any other.

  3. The app installs itself

    On first boot WireGuard installs and configures itself. There is nothing to do on your side.

  4. Ready

    Allow about 15 minutes from the moment the server is running.

What you get

A web panel
Create clients and download their configs or QR codes in the browser.
A dedicated EU IP
Your traffic leaves through the server’s own German IP address.
Unlimited traffic
No monthly cap, on a shared 1 Gbit/s port.
WireGuard on UDP 51820
Devices connect to the VPN on UDP port 51820.

How to log in

  1. Open the address

    Your app is at https://<server-ip-with-dashes>.sslip.io with a free Let’s Encrypt certificate. For a server at 1.2.3.4 that is https://1-2-3-4.sslip.io.

  2. Sign in to the panel

    User admin, with its own generated password from /root/APP-INFO.txt — never the server’s root password.

  3. Add your devices

    Create a client for each device, then download its config or scan its QR code in a WireGuard app.

  4. Find your login details

    They are in /root/APP-INFO.txt and are printed when you log in over SSH as root with the server’s root password from the panel.

The app login uses the server’s root password when it meets the app’s own password rules; otherwise a generated password is used. Either way it is in /root/APP-INFO.txt. Servers created with only an SSH key always get a generated one.

Questions about WireGuard

Which port does the VPN use?

UDP port 51820. The web panel opens on its HTTPS address.

Is the panel password my root password?

No. The WireGuard panel always gets its own generated password; you find it in /root/APP-INFO.txt.

Can the panel use my own domain?

Yes. Point the domain’s A record to the server IP, wait until it resolves, then run nexoran-app-domain example.com on the server.

The address doesn’t open yet

Wait the full 15 minutes after the server is running, then check /root/APP-INFO.txt.

Where is the password?

In /root/APP-INFO.txt on the server. It is also shown when you log in over SSH as root.

WireGuard isn’t in the Apps list. Why?

The chosen plan is too small. WireGuard needs at least 1 GB RAM and 20 GB disk; pick a bigger plan and it appears.

Can I put WireGuard on a server I already have?

Yes, on a Frankfurt server: choose Reinstall and pick WireGuard. Reinstalling wipes the disk.

Is it available in Istanbul?

No. Ready-made apps are only for Frankfurt (Germany) servers.

How is it billed?

Like any server: the monthly plan price is taken when the server is created, and if you cancel, the unused hours go back to your wallet. Pay by card or USDT/TRX (TRC20). You can upgrade to a bigger Frankfurt plan later; the disk can only grow.

Still not reachable after 45 minutes?

If WireGuard still does not open 45 minutes after the server started, or the domain command fails, open a ticket.

From signup to SSH

  1. Create an account

    Sign up with your email and confirm it.

  2. Top up your wallet

    By card or with USDT/TRX on TRC20.

  3. Order a server

    Pick a plan and a system. It is usually online within a few minutes, with the root or Administrator password in your panel.

Create account