How to Install Windows Server on Hetzner VPS to Run Own SEO 24/7

Last Updated Date: November 29, 2025

TLDR:

  • Set up and verify a Hetzner Cloud account with a payment method, security (2FA), and choose a low-cost server plan suitable for lightweight SEO tools.
  • Create a temporary Linux-based VPS, then mount a Windows Server ISO from Hetzner’s ISO library and start the Windows installation via the web console.
  • When the Windows installer can’t detect the disk, mount the VirtIO drivers ISO, load the correct driver for your Windows version, then partition the disk and complete setup.
  • Inside Windows, remount the VirtIO ISO to install network and other missing drivers, then enable Remote Desktop and connect using the server’s public IP, Administrator user, and your password.
  • Finally, update and secure the server (Windows Updates, 2FA, firewall/RDP restrictions, backups) and then install and run your SEO tools 24/7.

I will walk you step-by-step through how to install Windows Server on Hetzner Cloud so you can have a reliable Windows VPS to run SEO 24/7.

This guide covers creating your Hetzner account, choosing server resources, mounting a Windows ISO, loading the required drivers, finishing Windows installation, and connecting via Remote Desktop.

If you follow these steps exactly as I describe, you’ll have a remote Windows server ready to run SEO tools and tasks continuously.

Table of Contents

What do I need before I start setting up Hetzner and installing Windows?

Before you begin, make sure you have a valid email and a debit or credit card to validate your account. Hetzner requires a payment method even when you plan to use a promotional credit. I recommend enabling two-factor authentication as an extra security measure. Also, have a plan for the server size — for lightweight SEO tools two virtual CPUs, 2GB RAM, and a 40GB SSD (1TB monthly bandwidth) is a good starting point if you want to keep costs low.

Hetzner Accounts registration page prompting to check your email for an activation link
Registration confirmation page asking you to check your mailbox.

How do I create and verify my Hetzner Cloud account?

I start by clicking Register and entering my email and password. After I click Continue, Hetzner sends an email verification link — click that to verify. Then fill in accurate personal and contact details since Hetzner will use them for invoicing. Choose your billing currency carefully because you cannot change it later. I chose Euros.

Next, add a payment method. Hetzner runs a small demo transaction to validate the card; this is required to prevent mass account creation. Once the card is validated you’ll see a successful signup message. Optionally enable two-factor authentication; I recommend doing so for security.

How do I create a new project and a Windows server on Hetzner?

After account setup, create a new project and then add a server. If Hetzner flags your account as higher risk, they may ask for identity documents or request manual verification — I had to complete a quick manual verification by sending personal details and Hetzner approved me.

When adding a server:

  1. Select the server location carefully — pricing and available CPU/architecture options vary by location.
  2. Pick a default OS temporarily (I used Ubuntu as the placeholder because we will replace it by mounting a Windows ISO later).
  3. Choose the server plan. For a low-cost server I selected 2 vCPU, 2GB RAM, 40GB SSD and 1TB traffic (about €5/month at the time).
  4. Turn off any automatic rescaling if you want to keep the server fixed at the chosen resources. I recommend disabling rescale so Hetzner won’t automatically upgrade resources based on usage.
Hetzner Cloud server creation UI with OS image cards (Debian, CentOS, Rocky Linux) and right sidebar options.
Server creation screen showing OS cards and the image selection area.

How do I mount the Windows ISO and start installation?

Open the ISO images section in the Hetzner console and search for Windows. Choose the Windows Server version you want (for example Windows Server 2022 English) and click Mount. Then open the server Console, switch to GUI mode and press Ctrl+Alt+Delete from the console to begin the Windows setup screen.

Windows logo booting in Hetzner web console indicating Windows installer has started
I opened the web console and the Windows installer started — you should see the Windows logo when setup boots.

Follow the standard Windows installer prompts: select language, click Install now, and when asked choose the Standard option with Desktop Experience to ensure Remote Desktop works smoothly with a GUI. Choose Custom installation when prompted for type of install.

What do I do when the installer can’t see the disk?

The Windows installer often doesn’t detect the virtual disk because the necessary VirtIO drivers are missing. To fix this, go back to Hetzner’s ISO list and mount the matching Windows driver ISO (choose the latest compatible ISO). In the installer click Load driver, Browse to the mounted CD drive and locate the VIO STS/I driver folder for your Windows version. Select the correct folder (for my install I chose the 2022 subfolder) and click Next. The driver will load and the disk becomes visible to the Windows setup.

Red Hat VirtIO SCSI pass-through controller selected in Windows installer driver list
VirtIO SCSI driver selected (Red Hat VirtIO) so the Windows installer can detect the virtual disk.

How do I partition the disk and complete Windows installation?

After the driver loads, delete any existing partitions (if you used Ubuntu as the placeholder it may have created partitions). Create a new partition using the unallocated space (you can use the full size or split it). Windows will create a small reserved system partition automatically; then continue with Next and wait for the installation to complete. Once setup finishes, unmount any installation ISO from the Hetzner console so the server boots from the installed Windows disk instead of restarting into setup.

How do I install network and other drivers inside Windows?

On first boot you will likely have devices with missing drivers (marked with an exclamation in Device Manager). Mount the same VirtIO driver ISO again from Hetzner, open Device Manager, right-click each unknown device, choose Update driver → Browse my computer for drivers → point to the mounted CD drive and let Windows search. Repeat this for network adapter, storage controllers and any remaining devices until Device Manager shows no missing drivers. Once the network driver is installed you’ll have internet access inside the VM.

Windows 'Update Drivers' dialog showing options including 'Browse my computer for drivers' with a cursor pointing at it.
I selected ‘Browse my computer for drivers’ so I can point Windows to the mounted VirtIO ISO.

How do I finish configuration and enable Remote Desktop?

Open Server Manager and adjust welcome settings if you prefer. In Local Server turn off intrusive prompts (like Internet Explorer security warnings). In the Remote Desktop settings set Remote Desktop to Allow remote connections and apply the change. If Remote Desktop appears disabled at first, toggle the setting or refresh the page — I had to re-open the settings once due to a cache issue and it then showed Enabled.

Windows Server desktop in the Hetzner console showing Server Manager with a Remote Desktop tile and a webcam overlay
Server Manager open in the console — use the Remote Desktop tile or Local Server settings to enable RDP.

How do I connect to my Hetzner Windows server using Remote Desktop?

From your local PC open Remote Desktop Connection, enter the server’s public IP shown in the Hetzner console, use the Administrator username and the password you set during installation. Click Connect, accept the certificate exception if prompted, and you’ll get a full remote desktop session to your Windows server. I tested by opening File Explorer and system properties to confirm CPU, RAM, and disk match the plan I selected.

Windows Server desktop shown in a remote session with the Windows wallpaper and presenter webcam overlay
Connected to the Windows desktop via Remote Desktop — confirms a successful RDP session.

What post-install tasks should I run before using the server for SEO automation?

  • Install all Windows Updates via Settings → Update & Security.
  • Harden the server: enable two-factor authentication for Hetzner, keep Administrator password secure, and limit RDP access by IP or via a jump host if possible.
  • Install your SEO tools and any automation scripts. Consider scheduling tasks and monitoring to ensure processes run 24/7.
  • Create snapshots or backups before making major changes so you can roll back quickly.

Can I use the €20 Hetzner credit to run the VPS for free for a while?

Yes. If you sign up with a promotional link that provides €20 in credit, you can use that credit toward the monthly costs of the VPS. You still need to add a card for validation, but the credit will be applied to billing until it runs out.

What Windows Server version should I choose for SEO tools?

Pick a current, supported Windows Server such as 2022 to ensure driver compatibility and security updates. Choose Desktop Experience if you need a GUI for tools that require it.

My server won’t show the disk during installation — what exact driver should I load?

Mount Hetzner’s VirtIO driver ISO and in the Windows installer use Load driver → browse the CD and expand VIO STS/I. Select the subfolder matching your Windows version (for example 2022) to load the disk and network drivers.

Do I have to disable Hetzner automatic rescale?

You don’t have to, but I recommend disabling Rescale if you want predictable billing and fixed server resources. Rescale can automatically change your plan if resource needs spike.

How can I keep this server secure when running SEO tasks 24/7?

Use strong passwords, enable 2FA on your Hetzner account, limit RDP access via firewall rules, keep Windows updated, and take regular backups or snapshots. Consider running SEO processes under a non-administrator user and monitor resource usage to prevent abuse.

Final notes

Installing Windows Server on Hetzner Cloud is straightforward if you follow the sequence: create account and verify, create a project and server, mount the Windows ISO, load VirtIO drivers so the installer sees the disk, complete installation, install remaining drivers inside Windows, enable Remote Desktop, and secure the server. This setup gives you a dependable Windows environment to run SEO tools and automation 24/7.

If you run into issues during any step, re-check the mounted ISO selection and driver folder you chose, and ensure the server architecture and Windows version match the driver package.

Receive our Weekly Profitable SEO in your inbox

Join over 2,000 subscribers
This field is required.
Senior Digital Marketing Manager BSF, SEO Expert & Teacher

Alston Antony is a Senior Digital Marketing Manager and SEO Expert with more than 15 years of experience helping businesses turn SEO into a predictable customer acquisition system. He holds an MSc in Software Engineering (Distinction) from the University of Greenwich and is a Professional Member of the British Computer Society (MBCS). As a practicing Digital Marketing Manager at BSF, Alston applies the same SEO strategies he teaches to real businesses, validating them in the field before sharing them publicly. More than 7,000 professionals follow him through his private community. He runs a YouTube channel with over 4,000 subscribers and has taught more than 20,000 students on Udemy. Alston created the BARS SEO System, which doesn’t just teach SEO theory. He engineers SEO systems that bring customers.

Leave a Comment