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.