How To Host Your WordPress Website On Hetzner Cloud

Ivan Radunovic
How To Host Your WordPress Website On Hetzner Cloud

Hetzner is the best European cloud provider and it offers a better ratio of quality vs price than other major providers like Google Cloud and AWS. When you compare it to any other cloud provider, you’ll see that Hetzner instances are very affordable.

Now let’s go straight to their panel and add new server.

Prefer video? Checkout Video: Install WordPress on Hetzner Cloud.

Creating new server for our WP

In Step 1 you can choose a location, I’ll go with Helsinki.

In Step 2 you need to go to Apps tab and click on WordPress. At this stage you’ll see that price of server is increasing, that’s because by defult they configured more powerful instance for WP.

If it’s too much you can manually select cheaper instance at Step 3.

Other steps are optional but I would suggest you setup some SSH key.

Hetzner create server form, here I'll select a location for my server, under apps I will select WordPress.
Hetzner create a server form

For reference cheapest server which can run WP is 3.49 euros a month.

Seems I am done here so I’ll click Create & Buy now.

Server is ready

After only 10 seconds my cloud instance is live 🥳

This looks promising:

Active cloud instances page, showing my newly created instance.
My new instance

After I visited this IP address I saw Hetzner alert which says I need to SSH into my instance and configure WordPress installation.

Also this sentence is important inside that alert:  If you want to use Let’s Encrypt, please go ahead and make sure the Domain exists before continuing.

This means for the first time since I am testing these 1-click installers SSL certificate will be automatically configured for my instance.

SSHing into the server

To SSH into my server I used command ssh [email protected] you need to replace this IP address with one from your instance. After executing command terminal will ask you about the password, that’s the one you received in your inbox.

Immediately after login I am asked this:

|                                                                    |
|   Welcome to the WordPress One-Click-App configuration.            |
|                                                                    |
|   In this process WordPress will be set up accordingly.            |
|   You only need to set your desired Domain and a few WordPress     |
|   details. You can also decide if Let's Encrypt should obtain      |
|   a valid SSL Certificate.                                         |
|   Please make sure your Domain exists first.                       |
|                                                                    |
|   Please enter the Domain in following pattern: your.example.com   |
Please enter you details to set up your new WordPress Instance.
Your Domain: hetzner.wpjack.com

Before you enter your domain or subdomain make sure you have DNS A record pointing to IP address of newly created instance.

After this script asked me about my email address and asked for credentials for WP admin. I also confirmed that my domain is configured and that I want SSL certificate issued.

The installation is complete and WordPress should be running at your Domain.
--- hetzner.wpjack.com ---

The Admin Panel can be accessed via
--- hetzner.wpjack.com/wp-admin ---

Seems that’s it, this was amazing.

Everything is working as I would expect, SSL certificate is valid.

I could not recommend enough Hetzner for deploying WordPress, experience of using their installer is supreme compared to other cloud providers I tested.

1-click WordPress installation on Hetzner Cloud

Recently we launched our integration for Hetzner. Now you can launch new Hetzner instances through WPJack panel.

Check Hetzner integration details here.

Video: Install WordPress on Hetzner Cloud

I made video tutorial how you can install WordPress on Hetzner Cloud. It’ll take you under 5 minutes to complete everything.

WordPress on Hetzner

WPJack offers a 14-day free trial, with no credit card required.
Sign up here