Turn your VPS into a personal VPN server using WireGuard — fast, modern, and easy to manage.

Option 1: One-Click Installer (Recommended)

The portal can deploy WireGuard automatically in minutes.

  1. Log into the Client Portal and navigate to your service.
  2. Click the Apps tab, then select Privacy & Self-Hosting.
  3. Find WireGuard VPN and click Install.
  4. Once complete (about 5 minutes), your client configuration file and server details will appear in the app credentials — ready to import into any WireGuard client.

Option 2: Manual Installation

  1. Install WireGuard: apt update && apt install wireguard
  2. Enable IP forwarding: echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf && sysctl -p
  3. Generate server keys:
    wg genkey | tee /etc/wireguard/server_private.key | wg pubkey > /etc/wireguard/server_public.key
    Store these securely.
  4. Create /etc/wireguard/wg0.conf with your server address, private key, and any peer (client) entries.
  5. Start and enable: systemctl enable --now wg-quick@wg0
  6. Open the WireGuard port in the portal upstream firewall and locally: ufw allow 51820/udp

Clients: Install WireGuard on your phone, laptop, or desktop, import the client config, and connect. Official clients are available at wireguard.com/install.

Was this guide helpful?

Thanks for your feedback!