Skip to content

Hetzner — Setup

In this guide you will:

  1. Create a new, dedicated Hetzner Cloud project for your VPN.
  2. Generate a Read & Write API token inside that project.
  3. End with the token, which you hand to the app in Hetzner — Key handoff.

The token is project-scoped: because you put it in a dedicated project, PhoenixVPS can only see and manage resources in that one project — never your other Hetzner servers.


Before you start, make sure you have:

  • A Hetzner Cloud account, and you are signed in to the Hetzner Cloud Console.
  • The PhoenixVPS app installed on your device.

In PhoenixVPS’s Hetzner Cloud panel, click Open Hetzner Console (this opens the Hetzner Cloud Console at the Projects page). Or go directly to https://console.hetzner.cloud/projects.

On the Projects page, click the + New project card. Give it a name such as PhoenixVPS and confirm.

What you see: The new project appears as a card alongside any existing projects.


Step 2 — Open the project’s API tokens page

Section titled “Step 2 — Open the project’s API tokens page”

Click your new project’s card to open it. The project Dashboard opens, with a menu down the left-hand side.

At the bottom of that left menu, click Security. The Security page opens with a row of tabs across the top:

SSH keys  ·  S3 credentials  ·  API tokens  ·  Certificates  ·  Members

Click the API tokens tab.

What you see: The API tokens list (empty in a new project) and a red Generate API token button in the top-right corner.


Click Generate API token. A dialog titled Generate API token opens.

  1. In the Description field, type a name you’ll recognise, such as PhoenixVPS.
  2. Under Permissions, select Read & Write.

Why Read & Write: PhoenixVPS needs to create and delete the VPN server, not just read. A Read-only token will be accepted by Hetzner but the app will fail when it tries to start a server.

Click the Generate API token button in the dialog.


What you see: The dialog shows the full token once. It is a long string of letters and numbers.

Copy it now.


Take the token to Hetzner — Key handoff to paste it into PhoenixVPS.