How to Set Up a Hetzner Reseller Site Step‑by‑Step

Introduction

Looking to earn recurring revenue by reselling Hetzner cloud resources? A dedicated reseller site lets you package servers, storage, and networking under your own brand while Hetzner handles the back‑end infrastructure. This guide walks beginners through every step – from choosing a billing platform to automating provisioning – so you can launch a professional reseller portal fast.

Why Choose Hetzner for Reselling?

  • Competitive pricing – low wholesale rates give you healthy margins.
  • Robust API – full control over servers, snapshots, and networking.
  • European data centers – excellent latency for EU customers and GDPR compliance.

Step 1: Register as a Hetzner Partner

Before you can resell, you need a partner account:

  1. Visit the Hetzner Partner Program page and fill out the application.
  2. Provide your business details, expected monthly volume, and a brief description of your service model.
  3. After approval, you’ll receive a partner API token – keep it secure.

Step 2: Choose a Billing & Automation Platform

Several platforms integrate smoothly with Hetzner’s API. Pick one that matches your technical comfort level:

Popular Options

  • WHMCS – industry‑standard, extensive modules, built‑in invoicing.
  • Blesta – lightweight, modern UI, strong API support.
  • BoxBilling (open source) – no‑cost starter, but limited automation.

All three allow you to create custom product packages, automate provisioning, and manage client tickets.

Step 3: Install and Configure the Billing System

  1. Set up a LAMP/LEMP server (Ubuntu 22.04 recommended).
  2. Download the latest WHMCS/Blesta release and follow the installer wizard.
  3. Navigate to Settings → Payments → API and paste your Hetzner partner token.
  4. Create a API user with "read/write" permissions for added security.

Step 4: Build Your Service Catalog

Translate Hetzner’s raw resources into customer‑friendly packages:

  • Define CPU, RAM, SSD, and bandwidth tiers (e.g., "Starter Server – 2 vCPU, 4 GB RAM").
  • Include optional add‑ons such as backup snapshots, extra IPs, or managed support.
  • Set pricing that covers Hetzner’s wholesale cost plus your margin (typically 15‑30%).

Use clear naming conventions; beginners appreciate "Basic", "Standard", and "Pro" labels.

Step 5: Automate Provisioning

With the API token linked, create a provisioning module (most platforms already have a Hetzner module). Key steps:

  1. Map each product to a Hetzner server type (e.g., CX31 → Standard Server).
  2. Configure post‑creation scripts to install a default OS template (Ubuntu 22.04 LTS is a safe choice).
  3. Enable automatic DNS record creation via Hetzner’s DNS API or an external provider like Cloudflare.
  4. Test the workflow: place a test order, verify the server spins up, and the client receives login credentials.

Step 6: Secure Your Portal

  • Install an SSL certificate (Let’s Encrypt is free and easy).
  • Enforce strong passwords and enable two‑factor authentication for admin accounts.
  • Regularly back up the billing database and server images.

Step 7: Set Up Billing & Support

Configure payment gateways (Stripe, PayPal) and define invoice schedules (monthly, quarterly). Add a knowledge base with tutorials on SSH access, firewall setup, and backups. Enable a ticket system so clients can reach you quickly.

FAQ

Do I need to manage the physical hardware?
No. Hetzner hosts the servers; you only manage the virtual provisioning and customer support.
Can I offer managed services on top of the reseller plan?
Yes. Install monitoring tools (Netdata, UptimeRobot) and charge a monthly management fee.
What happens if a client exceeds their bandwidth limit?
Configure alerts in Hetzner’s API to suspend or throttle the server automatically, then notify the client.
Is there a minimum commitment to Hetzner?
Hetzner does not enforce a minimum; you pay per resource you provision.
How do I handle refunds or cancellations?
Set clear terms in your service agreement and use the billing system’s “Cancel Service” feature to de‑provision the server immediately.

Conclusion

Launching a Hetzner reseller site is a practical way to start a hosting business with minimal upfront cost. By following the steps above – partner registration, billing platform setup, product catalog creation, and automation – you can deliver professional cloud services while Hetzner handles the heavy lifting. Keep your portal secure, provide clear documentation, and watch your recurring revenue grow.

Ready to start?

Sign up for the Hetzner Partner Program today, pick a billing solution, and launch your first server in under an hour. Need help? Contact us for a free consultation.

Comments are closed, but trackbacks and pingbacks are open.