Hetzner Setup
The Hetzner integration lets you manage cloud servers directly from Reoclo. Once connected, you can discover existing servers, perform power operations, view CPU and network metrics, and access rescue mode and VNC console.
Prerequisites
Section titled “Prerequisites”- A Hetzner Cloud account with at least one project
- A server in the project you want to manage
- A Reoclo account with server management access
Step 1: Generate an API Token
Section titled “Step 1: Generate an API Token”- Log into the Hetzner Cloud Console
- Select the project containing your servers
- Navigate to Security > API Tokens
- Click Generate API Token
- Enter a description (for example,
reoclo-integration) - Select Read & Write permissions
- Click Generate API Token and copy the token
Step 2: Add the Credential in Reoclo
Section titled “Step 2: Add the Credential in Reoclo”- In Reoclo, navigate to Cloud Providers in the sidebar
- Click Add Provider
- Select Hetzner Cloud from the dropdown
- Enter a label (for example,
my-hetzner-prod) - Paste the API token
- Click Test & Save to verify the credential
Reoclo will make a lightweight API call to confirm the token is valid and has access to the project.
Step 3: Discover and Link Servers
Section titled “Step 3: Discover and Link Servers”After adding the credential, you can discover servers from your Hetzner project:
- Click Discover Instances on the credential detail page
- Reoclo scans your Hetzner project and lists all servers
- For each server, you will see the name, status, IP addresses, specs, and region
- Click Link to connect a discovered server to Reoclo
- If the server already exists in Reoclo (matched by IP), it will be linked automatically
You can also link servers manually from the server edit page by entering the Hetzner server ID.
Features
Section titled “Features”Power Operations
Section titled “Power Operations”From the server detail page, you can:
- Power On a stopped server
- Shutdown (graceful OS-level shutdown)
- Reboot the server
- Hard Reset (immediate reboot without OS shutdown)
- Power Off (hard power-off)
Operations are tracked in real time with progress indicators. Hetzner provides progress percentages for most actions.
Rescue Mode
Section titled “Rescue Mode”Rescue mode boots your server into a temporary Linux environment, which is useful for recovering from broken configurations or reinstalling the OS.
- Navigate to the server detail page
- Click Rescue Mode in the power operations menu
- The server reboots into the Hetzner rescue system
- Connect via SSH using the provided credentials
VNC Console
Section titled “VNC Console”For direct graphical access, you can request a VNC console session:
- Navigate to the server detail page
- Click Console to open a VNC session
- Use the provided WebSocket URL and password to connect
Metrics
Section titled “Metrics”Reoclo pulls CPU, disk, and network metrics from the Hetzner API automatically. These are displayed on the server detail page alongside any metrics from the Runner agent.
Instance Sync
Section titled “Instance Sync”Server metadata (status, IPs, specs, region) is synced periodically from the Hetzner API. You can also trigger a manual sync from the server detail page.
Troubleshooting
Section titled “Troubleshooting”Credential verification fails
Section titled “Credential verification fails”- Confirm the token was copied completely (no trailing spaces)
- Check that the token has Read & Write permissions (read-only tokens cannot perform power operations)
- Verify the token has not been revoked in the Hetzner Cloud Console
Discovery returns no servers
Section titled “Discovery returns no servers”- Confirm the API token belongs to the correct Hetzner project
- Check that the project has at least one active server
- Tokens are project-scoped, so servers in other projects will not appear
Power operations are slow
Section titled “Power operations are slow”Hetzner actions are asynchronous. Most operations complete within 30 seconds, but some (like rescue mode) can take up to a few minutes. The progress indicator will update automatically.
Next Steps
Section titled “Next Steps”- Cloud Credentials for managing credentials across all providers
- Servers Overview to understand server management
- Scheduled Operations to automate power operations on a schedule
- The Runner to set up the Reoclo agent on your server