Setup

Hetzner Account

Create and prepare a Hetzner account and project for VPS deployment.

When to use this page

  • You are setting up Hetzner access for a new project.
  • You need billing and team permissions configured before VPS deployment.

Prerequisites

  • Organization owner or admin access to Hetzner account.
  • Team member emails for invite and role setup.

Account and billing

  • Create a Hetzner Cloud account.
  • Add a payment method before production deployment.
  • Enable two-factor authentication for owner/admin accounts.

Project and team access

  • Create a dedicated project for the application.
  • Invite team members and assign least-privilege roles.
  • Decide who can manage servers, volumes, and networking.

Prepare deployment inputs

  • Choose target region (for example nbg1).
  • Decide if you start with one server or multiple servers behind LB.
  • Decide whether you need attached volumes for persistent data.
  • Prepare domain/DNS ownership for application hostnames (see Cloudflare setup).

Verify

  • You can sign in to Hetzner Cloud and access the project.
  • Billing is active.
  • Team members can access the project with expected permissions.
  • You can create servers/volumes/firewalls in the selected region.

Troubleshooting

  • Invite not received: Recheck email address and ask recipient to inspect spam folder.
  • Server creation blocked: Verify billing method and account verification status.
  • Missing permissions: Confirm user role in project membership settings.

On this page