
Launch and manage WordPress hosting with Plesk on Hetzner Cloud on a scalable Linux server. Learn deployment, DNS setup, security, staging, and automated WordPress updates with the WordPress Toolkit.
Explore how Plesk Obsidian introduces improvements and new features, while the course content remains relevant and as easy to use as the previous version.
Sign up for Hetzner cloud at console.hetzner.cloud, verify your email, enter name and contact details, select a payment method, then access the console to create a project.
Learn to create an SSH key pair on Windows using PuTTYgen, save the public and private keys, and add the public key to Hetzner Cloud for secure root access.
Create an ssh key pair. Use ssh-keygen to generate rsa keys, save to ~/.ssh/cli_key, set a passphrase, restrict key to 400 permissions, and copy the public key to Hetzner cloud.
Deploy a Linux server on Hetzner Cloud with an Ubuntu image, pick a data center, use a 1 vCPU 2 GB RAM plan, and configure SSH keys with static IP.
Log into your cloud server via SSH from the terminal or PuTTY, authenticate with your private key, confirm the server IP in Hetzner Cloud Console, and prepare for installing Plesk.
Install Plesk on Hetzner Cloud via SSH by using wget to download the installer and running sh plesk-installer, then accept defaults to reach the admin dashboard.
Explore the Plesk platform post-installation, including the power user view, Websites & Domains, and extensions like Git, WordPress toolkit, and Docker manager for hosting management.
Point your domain DNS to a Hetzner Cloud server using Domain Connect in Plesk, enabling proper A record resolution for SSL and website reachability.
Connect Plesk to Hetzner Robot for DNS hosting, configure ACL for zone transfers, set NS records to Hetzner, and update the registrar to make Hetzner the authoritative DNS.
Apply the pre-installed Plesk Advisor recommendations to boost security and implement SSL/TLS with Let's Encrypt, then set the hostname to your primary domain for secure access.
Discover the WordPress toolkit, a powerful extension that simplifies deployment, security, staging, and updates, helping you manage WordPress sites on Hetzner Cloud with ease.
Create a new WordPress website quickly with the WordPress toolkit. Configure domain, site title, admin credentials, and install plugins like Jetpack and Google Analytics.
Move your existing WordPress site from shared hosting to a plastic server using the site import extension and WordPress toolkit, with automatic detection and optional scan for manually uploaded sites.
Connect to a remote WordPress site with the toolkit, install a remote management plugin, and manage multiple installations from one screen. Remote actions are limited compared with local installs.
Evaluate the security status of WordPress sites, apply critical and recommended measures or customize protections, and revert changes to ensure all instances reach secure status.
Learn how to update WordPress, plugins, and themes safely using the WordPress toolkit, including smart update and restore points. See visual split-screen comparisons before applying changes.
Configure automatic updates for WordPress websites with the WordPress toolkit, which automatically applies minor updates within the same release and uses smart updates to determine safety for major changes.
Clone your site to a staging subdomain to create a staging environment, copy files and the database, then adjust configuration and enable password protection or debugging for safe testing.
Publish changes from the staging area to the production environment by selecting what to copy, deploying from staging, and using a restore point to roll back if needed.
Learn to configure email settings for your WordPress sites, enabling domain emails and using the built-in mail server on your cloud VPS to improve deliverability and reduce spam.
Learn to configure mail services by validating and creating mail-related DNS records (MX, SPF, DKIM, DMARC) in Plesk, toggle DKIM, and propagate through your DNS host.
Configure WordPress to send mail through a hosted SMTP service by creating a mailbox, installing and configuring the WP Mail SMTP plugin, and testing delivery via a local SMTP relay.
Finish your WordPress hosting journey with Plesk and visit Plesk University to access free courses and exams.
Do you want to move from a slow and limited shared hosting account to your own lightning-fast cloud server, but cloud hosting seems overwhelming?
Do you want to save time and simplify WordPress website hosting by offloading time-consuming operations like deployments, updates, and staging?
If your answer to either of these questions is yes, then this course is for you!
Following steps shown in this course, you will be able to:
Create a cloud server on the Hetzner Cloud platform.
Install a simple yet powerful Plesk hosting platform on your cloud server to help you manage websites, mail, and DNS.
Deploy a new WordPress website or move your existing website to your new cloud server.
Point your website’s name to your server at your registrar, or start hosting your website’s DNS zone Hetzner Robot DNS hosting service.
Protect connections to your website with a free SSL/TLS certificate.
Simplify time-consuming WordPress maintenance tasks, such as security, regular updates, and creating a staging environment with the WordPress Toolkit extension to Plesk.
Make sure that email originating on your cloud server reaches its destination and doesn’t end up in the spam folder.
You don’t have to be an IT guru to do all of this. We will guide you through every action and explain the necessary terms as we go.
Don’t miss out on the benefits of hosting your WordPress website on your own cloud server by Hetzner!