So you’ve decided to get serious about hosting. Maybe your shared hosting plan is choking on traffic, or you’re tired of unpredictable cloud bills. Whatever the reason, a Hetzner dedicated server is one of the best value decisions you can make — powerful hardware, rock-solid uptime, and pricing that makes AWS look like a luxury hotel.
The best part? You don’t need to write a single line of code to get up and running. This guide walks you through everything using Hetzner’s web-based tools and a friendly control panel called Plesk (or cPanel), so if you can click a mouse, you can run a server.
Let’s go. Clock starts now.
What You’ll Need Before You Start
- A Hetzner account (free to create at hetzner.com)
- A credit card or PayPal for billing
- About 30 minutes of your time
- Zero coding experience required
Step 1 — Create Your Hetzner Account (3 minutes)
Head over to hetzner.com and click Sign Up. Fill in your details and verify your email. Hetzner will also verify your identity — this usually takes just a minute or two automatically, but occasionally requires a short manual review.
Once you’re in, you’ll land in the Hetzner Robot dashboard. This is your control center for dedicated servers (separate from Hetzner Cloud, which is their VPS product).
Tip: Hetzner is a German company, so their servers are primarily in Nuremberg, Falkenstein (Germany), and Helsinki (Finland). If your audience is in Europe, you’re in great shape. US-based audiences might want to consider their Ashburn, VA location.
Step 2 — Order Your Dedicated Server (5 minutes)
In the Robot dashboard, click Order in the top navigation, then select Server.
You’ll see Hetzner’s famous server auction page (Server Bidding) and their fixed-price Dedicated Root Servers. For your first server, go with a fixed-price option — it’s simpler, and the price is locked.
Which server should you pick?
For most people starting, the AX41 or EX44 series is the sweet spot:
- Enough RAM (32–64 GB) for a busy website, small app, or game server
- NVMe SSD storage for fast load times
- Generous bandwidth (unlimited traffic on most plans)
- Prices starting around €35–50/month
Click Order on the plan you want.
Step 3 — Configure Your Server (5 minutes)
After selecting your server, you’ll reach the configuration screen. Here’s what to set:
Operating System: Choose Ubuntu 22.04 LTS if you’re not sure. It’s the most beginner-friendly Linux distribution, with the most tutorials and community support available.
Alternatively, if you plan to use a control panel like Plesk or cPanel, you can select one of the “with control panel” image options — this installs everything automatically.
Control Panel (Highly Recommended for No-Code Setup) This is the key to managing your server without touching the command line. Select:
- Plesk — Clean, modern interface. Great for websites and WordPress hosting.
- cPanel — The classic. Widely used, tons of documentation.
Both cost a small monthly fee (around €10–15/month), but they’re worth every cent for the no-code experience they provide.
SSH Key (Optional but Smart) If you have an SSH key, add it here. If you don’t know what that is, you can skip it — you’ll receive a root password by email instead.
Click Confirm Order. Hetzner will begin provisioning your server. This usually takes 5–10 minutes.
Step 4 — Access Your Server for the First Time (5 minutes)
Once your server is ready, you’ll receive an email with:
- Your server’s IP address
- The root password (or confirmation that your SSH key was applied)
If you installed Plesk, open your browser and go to:
https://YOUR.IP.ADDRESS:8443
If you installed cPanel, go to:
https://YOUR.IP.ADDRESS:2083
You’ll see a login screen. Enter root as the username and the password from your email.
Security note: Your browser may warn you about an “unsafe” connection. This is normal at this stage — you haven’t set up an SSL certificate yet. Click “Advanced” and proceed.
Step 5 — Do the Essential First Setup (7 minutes)
Whether you’re in Plesk or cPanel, run through these basics right away:
1. Change Your Password. Both Plesk and cPanel will prompt you to set a new admin password on your first login. Do this immediately and store it somewhere safe (use a password manager like Bitwarden or 1Password).
2. Set Your Hostname In Plesk: Go to Tools & Settings → General Settings → Full hostname. In cPanel: Go to Server Configuration → Change Hostname.
Use something like server1.yourdomain.com.
3. Set Up a Firewall in Plesk: Go to Tools & Settings → Firewall and enable it. The defaults are fine for a start. In Hetzner Robot: You can also configure a basic firewall at the hardware level under Servers → [Your Server] → Firewall.
Block all traffic except on ports 80 (HTTP), 443 (HTTPS), and 22 (SSH). This alone stops the vast majority of automated attacks.
4. Enable Automatic Updates in Plesk: Go to Tools & Settings → Updates and schedule automatic security updates. In cPanel: Check under Security → AutoSSL and Software → Update Preferences.
Step 6 — Add Your First Website (5 minutes)
Now the fun part.
In Plesk:
- Click Add Domain on the main dashboard.
- Enter your domain name (e.g., yoursite.com)
- Choose whether you want WordPress pre-installed — if yes, Plesk handles the full install automatically.
- Click OK
In cPanel:
- Go to Domains → Create a New Domain.
- Enter your domain name.
- Hit Submit
Point Your Domain to the Server. Go to wherever you registered your domain (Namecheap, GoDaddy, Google Domains, etc.) and update the A Record to point to your Hetzner server’s IP address. DNS changes can take a few minutes to a few hours to fully propagate.
Install a Free SSL Certificate. Both Plesk and cPanel offer Let’s Encrypt SSL certificates with one click. Look for SSL/TLS or Let’s Encrypt in the domain settings and activate it. This gives your site the padlock icon and the https:// prefix — essential for trust and SEO.
You’re Done — Here’s a Quick Recap
| Create a Hetzner account | ~3 min |
| Order and configure server | ~5 min |
| Provisioning (waiting) | ~5–10 min |
| First login and security setup | ~7 min |
| Add website + SSL | ~5 min |
| Total active time | ~25 minutes |
What to Do Next
Now that your server is live, here are a few things worth tackling in the coming days:
- Set up daily backups — Hetzner offers a backup add-on in Robot, and both Plesk and cPanel have built-in backup tools. Use them.
- Configure email — Plesk and cPanel both let you create professional email addresses (you@yourdomain.com) with a few clicks.
- Install a caching plugin if you’re running WordPress — it dramatically speeds up your site without any server configuration.
- Monitor your server — Hetzner Robot shows basic CPU and bandwidth graphs. For more details, Plesk has built-in monitoring dashboards.
Final Thoughts
A dedicated server used to be intimidating — something only sysadmins touched. But with Hetzner’s straightforward ordering process and a good control panel like Plesk or cPanel, it’s now genuinely accessible to anyone. You get the performance and control of a full dedicated machine, without needing to know what a terminal window is.
The combination of Hetzner’s prices and a visual control panel is honestly hard to beat. Once you’ve tasted real dedicated performance, going back to shared hosting feels like dial-up.