How to Install Windows on a Hetzner VPS (2026) | OS Installer

osinstaller.cloud Guides Hetzner
Step-by-step guide  ·  Updated May 2026

How to Install Windows on a Hetzner VPS

Hetzner explicitly offers’t offer Windows natively — but with OS Installer you can deploy Windows 10 Pro, Windows 11 Pro, Windows Server 2022 or Server 2025 on any Ubuntu 24.04 Hetzner server in under 45 minutes. No rescue mode. No ISO uploads. No KVM access required.

~45 minutes
No technical skills needed
Requires Ubuntu 24.04 Droplet
How to Install Windows on a Hetzner VPS — OS Installer
Hetzner Cloud + OS Installer
~45
Minutes total install time
4+
Windows versions supported
$6
Min. Hetzner server/month
$200
Free DO credit for new users
0
Technical skills required

01Why Install Windows on a Hetzner VPS?

Hetzner is one of the best-value cloud platforms in the world — Droplets start at just €4.15/month (CX23) and can be provisioned in under 60 seconds. The problem? DigitalOcean doesn’t offer Windows support. Every server comes with Linux only.

This locks out a huge number of users who need Windows for RDP remote access, running Windows-only software, game servers, automated bots, or just prefer the Windows environment. The traditional workaround — booting into recovery ISO, downloading custom images, manually configuring drivers — is complex, fragile, and takes hours.

OS Installer solves this completely. Connect it to any Ubuntu 24.04 Hetzner server and it handles the entire installation automatically over SSH — no console access, no recovery mode, no technical knowledge needed. The result: a fully running Windows VPS on DigitalOcean’s infrastructure, at Hetzner’s prices — the most affordable in Europe.

❌ The Old Way

  • No native Windows — Linux only
  • Open console, run manual wget commands
  • Configure VirtIO drivers manually
  • Manually set up network / RDP
  • Hours of troubleshooting
  • Breaks on driver conflicts

✅ With OS Installer

  • Create a standard Ubuntu 24.04 Droplet
  • Enter IP, username & password
  • Click Install — walk away
  • RDP configured automatically
  • Done in ~30–45 minutes
  • Works first time, every time

02What You Need Before You Start

Before creating your Droplet, make sure you have the following. The requirements are minimal — if you’re new to DigitalOcean, everything below is standard and takes just a few minutes to set up.

Requirement Minimum Recommended
Operating System Ubuntu 24.04 LTS Ubuntu 24.04 LTS ✓
RAM 4 GB 4 GB (Win 10/11)  ·  8 GB (Server)
vCPUs 2 vCPU 2–4 vCPU
Disk Space 60 GB SSD 80 GB+ SSD
SSH Access Root credentials required (password or key)
DigitalOcean Account Free — create account at hetzner.com/cloud
This will wipe your Droplet

OS Installer replaces the entire operating system. All existing data on the Droplet will be permanently deleted. Always take a Hetzner snapshot before proceeding if you need to preserve data. Hetzner snapshots cost €0.01/GB/month.

03Step 1 — Create Your Ubuntu 24.04 Hetzner Server

Create a Hetzner account at hetzner.com/cloud — Hetzner has no free trial but servers are so affordable — the CX32 (4 vCPU, 8 GB RAM, 80 GB NVMe) costs just €8.50/month after the April 2026 pricing update, making it the cheapest route to a Windows VPS anywhere in Europe.

Hetzner — Best Price-Performance in Europe

No free trial, but pricing is so low you can test with minimal cost. The CX32 (4 vCPU, 8 GB RAM, 80 GB NVMe) costs ~€8.50/month with 20 TB traffic included — and Hetzner bills hourly, so you can delete the server any time and stop paying instantly.

View Hetzner Plans

Once logged in, follow these steps to create the right Droplet:

Log in → Click “Add Server”

Log in to the Hetzner Cloud Console, select or create a project, then click Add Server in the top right.

HETZNER CONSOLE

Choose Ubuntu 24.04 LTS as the image

Under Image, click Ubuntu and select 24.04 (LTS) x64. This is the only supported base OS for OS Installer.

IMAGE SELECTION

Choose your server type

Select a plan with at least 4 GB RAM and 60 GB disk for Windows 10 or Windows 11. The Regular $24/month plan (4 GB RAM, 2 vCPU, 80 GB SSD) is ideal. For Windows Server 2022 or 2025, the $48/month plan (8 GB RAM, 4 vCPU, 160 GB SSD) is recommended.

SERVER TYPE

Choose a datacenter location

Pick the location closest to you for lowest RDP latency. Nuremberg (NBG1) or Helsinki (HEL1) for Europe, Ashburn (ASH) for East US, Hillsboro (HIO) for West US. Note: CX series is EU-only — use CPX series for US/Singapore.

REGION

Set authentication — SSH key or password

Under Authentication, select SSH Key (recommended) or Root password. If using password, set a strong one and note it — you’ll enter it into OS Installer. SSH key is more secure but password is fine for a fresh install you’re about to replace.

AUTHENTICATION

Create the server

Click Create & Buy Now. Hetzner provisions your server in under 30 seconds — one of the fastest in the industry. Once the server shows Running, find your IP address on the server detail page — you’ll need it for OS Installer.

CREATE SERVER
💡
Pro tip — use the cheapest Droplet first

For Windows Server, use at least the $48/month plan (8 GB RAM, 4 vCPU). For Windows 10 or 11, use at least the $24/month plan (4 GB RAM). DigitalOcean lets you resize Droplets easily from the dashboard. Hetzner’s hourly billing means you only pay for what you use.

04Step 2 — Install Windows with OS Installer

With your Ubuntu 24.04 Droplet running, head to the OS Installer page. The entire process is browser-based — no software to download, no command line on your end.

Select your Windows version

Choose from Windows 10 Pro, Windows 11 Pro, Windows Server 2022, or Windows Server 2025. See the section below for guidance on which version to pick.

OS SELECTION

Enter your Droplet’s connection details

Enter your Droplet’s IP address (shown in DigitalOcean dashboard), leave the username as root, enter the password you set when creating the Droplet, and leave the SSH port as 22.

SERVER DETAILS

Test the connection

Click Test Connection. OS Installer will verify it can reach your Droplet. You’ll see a green “Connection successful” confirmation. If it fails, double-check your IP and password.

CONNECTION TEST

Purchase an access plan & enter your code

Choose a plan (24 hours, 1 week, or 1 month). Your 6-digit unlock code appears on screen instantly after payment — no email, no waiting. Enter it to unlock the Install Now button.

UNLOCK

Click Install Now — and wait

Hit Install Now and OS Installer takes over. It connects to your Droplet via SSH, downloads the Windows image, injects the correct VirtIO and network drivers for DigitalOcean’s KVM hypervisor, partitions the disk, writes the image, configures RDP, and reboots. The entire process takes 30–45 minutes depending on your Droplet’s location and disk speed.

AUTOMATED INSTALL
What’s happening in the background

OS Installer connects to your Droplet over SSH and runs an automated pipeline: downloading the Windows image, injecting VirtIO storage and network drivers (required for DigitalOcean’s KVM hypervisor), writing the image to disk, and configuring the RDP service and network stack. It’s the same process that used to take hours manually — fully automated.

05Which Windows Version Should You Install?

OS Installer supports four Windows versions on Hetzner servers. Here’s a quick guide to choosing the right one:

🪟
Windows 10 Pro
4 GB RAM minimum
🪟
Windows 11 Pro
4 GB RAM minimum
🖥
Server 2022
Stable, widely used
POPULAR
🖥
Server 2025
Latest — best performance
NEW
  • Windows 10 Pro — Requires a minimum of 4 GB RAM. Familiar desktop interface, great for RDP remote work and running Windows-only applications.
  • Windows 11 Pro — Choose this for the latest Windows desktop experience. Requires a minimum of 4 GB RAM — we recommend the $24/month Droplet (4 GB RAM, 2 vCPU) for smooth RDP performance.
  • Windows Server 2022 — The most popular choice for server workloads. Optimised for headless and RDP operation, lower RAM overhead than desktop Windows, excellent driver support.
  • Windows Server 2025 — The newest and most performant option. Excellent DigitalOcean compatibility, improved security features, recommended for new deployments.
💡
Recommendation for most users

If you’re using the Droplet as a Windows RDP server or running server software, go with Windows Server 2022 — it’s the most battle-tested on DigitalOcean’s infrastructure. For a desktop-like experience on Hetzner, pick Windows 10 Pro with the CX32 (4 vCPU, 8 GB RAM, 80 GB NVMe) — plenty of headroom at €8.50/month.

06Connect to Your Windows Droplet via RDP

Once OS Installer completes, Remote Desktop Protocol (RDP) is configured and ready. Connect using your Droplet’s IP address on port 3389. Here’s how from each platform:

From Windows (built-in RDP client)

  1. Press Win + R, type mstsc and press Enter
  2. In the Computer field enter your Droplet IP address
  3. Click Connect, then enter your Windows credentials when prompted

From macOS

  1. Download Microsoft Remote Desktop from the Mac App Store (free)
  2. Click Add PC and enter your Droplet IP address
  3. Connect and enter your credentials

From iOS / Android

  1. Install Microsoft Remote Desktop from the App Store or Google Play
  2. Add a new connection with your Droplet IP on port 3389
  3. Connect using your Windows username and password
Windows License Reminder

Your Windows installation will be in an unactivated state. You’ll need a valid Windows license to fully activate. See OS Installer’s Windows licensing disclaimer for links to purchase genuine licenses from Microsoft.

07Tips, Performance & Troubleshooting

Optimise Your Droplet for Windows

  • Choose NVMe SSD Droplets — DigitalOcean’s Premium NVMe plans give significantly faster Windows boot times and disk I/O. Worth the slight price premium for daily RDP use.
  • Pick the right region — RDP is latency-sensitive. Choose a DigitalOcean datacenter closest to your physical location for the smoothest remote desktop experience.
  • Resize after installing — Create the smallest Droplet, install Windows, then resize up if you need more resources. Resizing a Droplet takes about 2 minutes from the DigitalOcean dashboard.
  • Enable Droplet backups — Once your Windows environment is set up how you want it, enable DigitalOcean automated backups (20% of Droplet cost/month) to protect your configuration.
  • Take a snapshot before reinstalling — Always snapshot your Droplet before running OS Installer so you can roll back if needed.

Common Issues

  • Connection test fails — Check that your Droplet is fully booted (green “Active” in DigitalOcean dashboard) and that your root password is correct. New Droplets sometimes take 90 seconds to fully start SSH.
  • RDP doesn’t connect after install — Wait 2–3 minutes after OS Installer completes before connecting — Windows needs time to fully boot for the first time. Try connecting on port 3389 again after a short wait.
  • Black screen on RDP — First-boot black screens are normal on Windows Server. Disconnect and reconnect after 30 seconds. The desktop will appear on the second connection.
  • Slow RDP performance — In your RDP client settings, reduce the colour depth to 16-bit and disable Desktop Composition. This dramatically improves performance on lower-spec Droplets.

08Frequently Asked Questions

Does Hetzner officially support Windows?

No — Hetzner explicitly states “we will not provide any support for Windows.” However, OS Installer’s automated SSH-based deployment works perfectly on Hetzner servers running Ubuntu 24.04, bypassing the need for any native Windows support or KVM/console access. Hetzner even acknowledges “we have seen successful installations done” — they just won’t support it.

How much does a Windows Hetzner server cost?

The Hetzner CX32 (4 vCPU, 8 GB RAM, 80 GB NVMe) costs ~€8.50/month — suitable for all four Windows versions we support. Add the cost of an OS Installer access plan and it’s still far cheaper than any managed Windows VPS provider. Hetzner is typically 60–70% cheaper per spec than DigitalOcean or Vultr.

Can I reinstall Windows on the same Hetzner server multiple times?

Yes. Your OS Installer access code allows unlimited installations within its validity window (24 hours, 1 week, or 1 month). You can reinstall the same Droplet or install on completely different Droplets as many times as you need during your access period.

Will my Hetzner server IP address change after installation?

No. The server’s IP address remains the same after OS Installer runs — it’s the operating system that changes, not the network configuration. You’ll use the same IP to connect via RDP that you used to connect via SSH.

Does Hetzner have a free trial?

Hetzner does not offer a free trial, but their pricing is so low that the entry cost is minimal. The CX32 at €8.50/month — combined with hourly billing — means you can spin up a server, install Windows, test it, and delete it for just a few cents if you decide it’s not right. Hetzner also offers 20 TB of included traffic per month at no extra charge, which beats every comparable provider.

Get Started

Ready to Install Windows on Your Hetzner VPS?

Get your Hetzner server running for as little as €4/month, then install Windows in under an hour.

Scroll to Top