
Windows self-hosten leicht gemacht
Yulei ChenWindows in Docker (dockur/windows) ermöglicht es dir, eine vollständige Windows-VM in einem Docker Container zu betreiben. Du bekommst einen kompletten Windows-Desktop, den du direkt im Browser über noVNC nutzen kannst. Ob du schnell eine Windows-Umgebung zum Testen brauchst, ältere Software ausführen willst oder einfach Remote-Zugriff auf einen Windows-Desktop haben möchtest - dieses Open-Source-Projekt macht es überraschend einfach.
Sliplane ist eine Managed-Container-Plattform, die sich um die gesamte Infrastruktur kümmert. Mit einem Ein-Klick-Preset hast du Windows in wenigen Minuten in der Cloud am Laufen - kein Server-Setup, keine manuelle Docker-Konfiguration, kein Reverse-Proxy.
Voraussetzungen
Vor dem Deployment brauchst du einen Sliplane-Account (kostenlose Testversion verfügbar).
Schnellstart
Sliplane bietet Ein-Klick-Deployment mit Presets.
- Klick auf den Deploy-Button oben
- Wähl ein Projekt aus
- Wähl einen Server aus (bei Neuanmeldung bekommst du einen 48-Stunden-Testserver kostenlos)
- Klick auf Deploy!
Über das Preset
Das Ein-Klick-Deployment nutzt Sliplanes Windows-Preset. Das steckt drin:
- Verwendet das
dockurr/windowsImage (Version 5.15) - Installiert standardmäßig Windows 11 (konfigurierbar über die
VERSIONUmgebungsvariable) - Persistenter Speicher unter
/storage, damit deine VM-Festplatte Neustarts überlebt - Webbasiertes noVNC-Interface für Browserzugriff auf Port 8006
- Läuft mit Software-Emulation (
KVM=N) für breite Server-Kompatibilität. Das bedeutet, die VM läuft langsamer als mit Hardware-Beschleunigung, funktioniert aber auf jedem Server ohne spezielle Anforderungen
Nächste Schritte
Sobald Windows deployed ist, öffne die von Sliplane bereitgestellte Domain (z.B. windows-xxxx.sliplane.app) im Browser. Du siehst dann den automatischen Windows-Installationsprozess. Der erste Start dauert ein paar Minuten, während Windows sich selbst installiert.
Windows-Version wählen
Standardmäßig installiert das Preset Windows 11. Du kannst das ändern, indem du die VERSION Umgebungsvariable in deinen Service-Einstellungen anpasst. Unterstützte Werte sind:
| Wert | Edition |
|---|---|
11 | Windows 11 Pro |
10 | Windows 10 Pro |
8 | Windows 8.1 Pro |
7 | Windows 7 Enterprise |
vista | Windows Vista Enterprise |
xp | Windows XP Professional |
2022 | Windows Server 2022 |
2019 | Windows Server 2019 |
2016 | Windows Server 2016 |
Nach dem Ändern der Version musst du den Service neu deployen. Beachte, dass ein Versionswechsel Windows komplett neu installiert.
Speicher
Die virtuelle Festplatte der VM wird im /storage Volume gespeichert. Das ist persistent - deine Windows-Installation und Dateien überleben Container-Neustarts. Wenn du mehr Speicherplatz brauchst, kannst du das Volume in deinen Sliplane-Server-Einstellungen vergrößern.
Mehr dazu, wie Docker Volumes funktionieren, findest du in unserem Guide zu Docker Volumes.
Fehlerbehebung
Wenn das noVNC-Interface einen leeren Bildschirm oder einen Verbindungsfehler zeigt, gib ihm ein paar Minuten. Windows braucht beim ersten Start Zeit für die Installation. Du kannst die Service-Logs im Sliplane-Dashboard prüfen, um den Installationsfortschritt zu sehen. Allgemeine Tipps zum Lesen von Container-Logs findest du unter Docker Logs nutzen.
Kostenvergleich
Du kannst Windows in Docker auch bei anderen Cloud-Anbietern self-hosten. Hier ein Preisvergleich der gängigsten Anbieter:
| Anbieter | vCPU | RAM | Disk | Monatliche Kosten | Hinweis |
|---|---|---|---|---|---|
| Sliplane | 2 | 2 GB | 40 GB | 9 € (~$10.65) | Flatrate, 1 TB Bandbreite, SSL inklusive |
| Fly.io | 2 | 2 GB | 40 GB | ~$18 | Disk und Bandbreite werden separat berechnet |
| Render | 1 | 2 GB | 40 GB | ~$35 | 100 GB Bandbreite, Disk wird separat berechnet |
| Railway | 2 | 2 GB | 40 GB | ~$67 + $20 Plan | Pro-Plan-Minimum, nutzungsbasiert, Bandbreite separat |
Klick hier, um zu sehen, wie diese Zahlen berechnet wurden.
(Angenommen eine dauerhaft laufende Instanz mit 730 Std./Monat)
- Sliplane: pauschal 9 €/Monat für den Base-Server. Unbegrenzte Services auf demselben Server, 1 TB Egress und SSL inklusive.
- Fly.io:
shared-cpu-2x2 GB = $11,83/Mo + 40 GB Volume × $0,15/GB = $6 -> ~$17,83/Mo. Egress wird separat berechnet ($0,02/GB in EU). - Render: nächster Vergleich ist Standard ($25, 1 vCPU / 2 GB) plus 40 GB Disk × $0,25/GB = $10 -> ~$35/Mo. Pro (2 vCPU / 4 GB) kostet $85/Mo + Disk.
- Railway (Pro-Plan): CPU 2 × $0,00000772/s × 2.628.000 s = $40,57; RAM 2 × $0,00000386/s × 2.628.000 s = $20,29; Volume 40 × $0,00000006/s × 2.628.000 s = $6,31 -> ~$67/Mo Compute, plus $20/Mo Pro-Plan-Minimum und $0,05/GB Egress.
Bandbreitenkosten können bei nutzungsbasierten Anbietern schnell steigen. Nutz unser Bandbreiten-Kostenvergleichstool, um zu sehen, was dein Egress bei den verschiedenen Plattformen kosten würde.
FAQ
Wofür kann ich Windows in Docker nutzen?
Typische Anwendungsfälle sind das Ausführen von Windows-only Software, das Testen von Anwendungen auf verschiedenen Windows-Versionen, Browser-Testing, das Betreiben von Legacy-Anwendungen und ein schneller Remote-Windows-Desktop, der von jedem Gerät mit Browser erreichbar ist.
Kann ich die VM-Ressourcen anpassen?
Die VM nutzt automatisch die Ressourcen, die dem Container zur Verfügung stehen. Auf Sliplane kannst du deinen Server skalieren, um mehr CPU, RAM und Disk zu bekommen. Für eine flüssigere Windows-Erfahrung empfehlen wir einen Server mit mindestens 4 GB RAM.
Wie update ich Windows in Docker?
Ändere den Image-Tag in deinen Service-Einstellungen auf die neueste Version und deploy neu. Prüf Docker Hub auf die aktuellste stabile Version. Deine Windows-Installation und Daten im /storage Volume bleiben erhalten.
Kann ich per RDP auf Windows zugreifen?
Ja. Der Container stellt RDP auch auf Port 3389 bereit. Auf Sliplane kannst du einen TCP-Service einrichten oder einen SSH-Tunnel nutzen, um dich per RDP zu verbinden. Das liefert ein reaktionsschnelleres Erlebnis. Schau in die dockur/windows Dokumentation für Details.
Wie viel Speicherplatz braucht Windows?
Eine frische Windows-11-Installation belegt ungefähr 6-8 GB. Mit Updates und installierter Software solltest du mindestens 20-30 GB einplanen. Das /storage Volume auf Sliplane kann bei Bedarf vergrößert werden.