Für die In­stal­la­ti­on von Nextcloud unter Windows Server oder Windows 11 bzw. 10 steht eine prak­ti­sche All-in-One-Lösung in Form eines Docker-Images bereit. Um die Software in­stal­lie­ren zu können, müssen Sie die Hard­ware­an­for­de­run­gen erfüllen und eine öf­fent­li­che Domain besitzen.

Nextcloud für Windows und Windows Server: Grund­le­gen­de Infos

Nextcloud ist eine leis­tungs­star­ke, auf dem Open-Source-Prinzip ba­sie­ren­de Cloud-Software für die Spei­che­rung und Syn­chro­ni­sa­ti­on von Daten, die sich sowohl für Un­ter­neh­men als auch für Pri­vat­leu­te und Behörden eignet. Obwohl die Software üb­li­cher­wei­se auf Linux-Servern betrieben wird, lässt sich Nextcloud auch auf Windows-Systemen wie Windows Server in­stal­lie­ren. Dafür ist es jedoch er­for­der­lich, eine Linux-basierte Umgebung zu si­mu­lie­ren.

Um dies um­zu­set­zen, bieten sich Ihnen ver­schie­de­ne Mög­lich­kei­ten. Das Nextcloud-Ent­wick­lungs­team empfiehlt, auf Windows Server entweder ein Docker-Image oder eine virtuelle Maschine (z. B. mit Vir­tu­al­Box oder Hyper-V) zu verwenden. Als ge­bräuch­li­che­re Variante gilt die Nextcloud-In­stal­la­ti­on mit Docker, was vor allem auf die einfache In­stal­la­ti­on zu­rück­zu­füh­ren ist. Daher fo­kus­sie­ren wir uns nach­fol­gend auf diese Methode.

Hinweis

Da Windows nicht nativ für Nextcloud optimiert ist, können Per­for­mance-Probleme auftreten. Mögliche Ansätze, um die Leistung zu ver­bes­sern, sind Caching, Da­ten­bank­op­ti­mie­rung und das Festlegen de­di­zier­ter Spei­cher­ver­zeich­nis­se.

Nextcloud unter Windows: Welche Vor­aus­set­zun­gen müssen erfüllt sein?

Um Nextcloud unter Windows 11/10 bzw. Windows Server in­stal­lie­ren zu können, muss Ihre Hardware den Min­dest­an­for­de­run­gen ent­spre­chen. Sie benötigen einen 64-Bit-Prozessor mit vier CPU-Kernen und min­des­tens acht Gigabyte Ar­beits­spei­cher. Zudem muss die Un­ter­stüt­zung für Hardware-Vir­tua­li­sie­rung im BIOS aktiviert sein. Darüber hinaus sollte das System über aus­rei­chend Spei­cher­platz für Daten und Backups verfügen.

Wenn Sie Nextcloud unter Windows nutzen wollen, müssen Sie außerdem eine öf­fent­li­che Domain besitzen und in der Lage sein, Ports zu öffnen. Als weitere we­sent­li­che Her­aus­for­de­rung für die In­stal­la­ti­on und Kon­fi­gu­ra­ti­on der Cloud-Software gilt ein Account mit Admin-Rechten.

Tipp

Managed Nextcloud von IONOS bietet eine leis­tungs­star­ke Lösung für DSGVO-konforme Team­ar­beit, die sich ideal für Agenturen, Klein­un­ter­neh­men und Selbst­stän­di­ge eignet. Sie behalten die volle Da­ten­sou­ve­rä­ni­tät, ohne sich um die In­stal­la­ti­on, Wartung und Updates Ihrer Cloud kümmern zu müssen. Ihre Daten werden dabei sicher in deutschen Re­chen­zen­tren ge­spei­chert, die höchste Da­ten­schutz­an­for­de­run­gen erfüllen.

Docker Desktop in­stal­lie­ren

Für die In­stal­la­ti­on über Docker benötigen Sie die passende Software. Diese richten Sie wie folgt ein:

  1. Laden Sie Docker Desktop für Windows über die Docker-Website herunter.
  2. Führen Sie die .exe-Datei aus, um die Anwendung zu in­stal­lie­ren.
  3. Setzen Sie einen Haken in das Feld „Use WSL2 instead of Hyper-V“, denn WSL2 stellt die emp­foh­le­ne Variante dar. An­schlie­ßend klicken Sie auf „OK“.
  4. Nach der In­stal­la­ti­on starten Sie Ihren Rechner neu, indem Sie auf die Schalt­flä­che „Close and restart“ klicken.
  5. Öffnen Sie die Docker-Software und ak­zep­tie­ren Sie die Nut­zungs­be­din­gun­gen mit einem Klick auf „Accept“.
  6. Folgen Sie dem im Popup-Fenster an­ge­zeig­ten Link.
  7. Klicken Sie auf der Seite der Windows-Do­ku­men­ta­ti­on unter Schritt 4 auf den ersten Link, um das WSL2-Linux-Kernel-Up­date­pa­ket für x64-Maschinen her­un­ter­zu­la­den.
  8. In­stal­lie­ren Sie die Datei wsl_update.msi und starten Sie Docker Desktop neu.
  9. Das nach­fol­gen­de Tutorial können Sie durch einen Klick auf „Skip Tutorial“ über­sprin­gen.
  10. Setzen Sie unter „Ein­stel­lun­gen“ ein Häkchen beim ersten Wert, um si­cher­zu­stel­len, dass die Docker-Software bei der Anmeldung au­to­ma­tisch geladen wird.

Anleitung: Nextcloud unter Windows in­stal­lie­ren und sicher ein­rich­ten

Nachdem Docker Desktop er­folg­reich in­stal­liert ist, können Sie Nextcloud her­un­ter­la­den und ein­rich­ten. Die nach­fol­gen­de Anleitung bezieht sich auf die In­stal­la­ti­on ohne bereits vor­han­de­ne Webserver oder Reverse-Proxys.

  1. Öffnen Sie die Kom­man­do­zei­le und geben Sie dort folgenden Befehl ein:
docker run ^
--sig-proxy=false^
--name nextcloud-aio-mastercontainer ^
--restart always ^
--publish 80:80 ^
--publish 8080:8080 ^
--publish 8443:8443 ^
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config ^
--volume //var/run/docker.sock:/var/run/docker.sock:ro ^
-e NEXTCLOUD_DATADIR="/run/desktop/mnt/host/c/ncdata" ^
nextcloud/all-in-one:latest
bash
Hinweis

Den Pfad /run/desktop/mnt/host/c/ncdata passen Sie an Ihre in­di­vi­du­el­len An­for­de­run­gen an. Der Pfad ent­spricht C:/ncdata auf Ihrem System und ist dem­entspre­chend an­zu­pas­sen. Beachten Sie zudem, dass der von Ihnen ein­ge­ge­be­ne Pfad mit /run/desktop/mnt/host/ beginnen muss.

  1. Öffnen Sie an­schlie­ßend die AIO-Schnitt­stel­le unter https://localhost:8080. Verwenden Sie eine IP-Adresse oder einen lokalen Hostnamen (statt einer Domain), um mögliche HSTS-Blo­ckie­run­gen zu vermeiden. Nachdem Sie das Zer­ti­fi­kat ak­zep­tiert haben, wird Ihnen Ihr Passwort angezeigt, das Sie sicher verwahren sollten.
  2. Klicken Sie auf den Button „Open Nextcloud AIO login“ und geben Sie Ihr Passwort ein.
  3. Nun werden Sie zum AIO-Dashboard wei­ter­ge­lei­tet, wo Sie Ihre öf­fent­li­che Domain eingeben. Die dy­na­mi­sche DNS (DDNS) sollte auf Ihre öf­fent­li­che IP-Adresse verweisen. Leiten Sie außerdem zumindest die Ports 443/TCP, 3478/UDP und 3478/TCP an Ihr Windows-System weiter.
  4. Als Nächstes haben Sie die Mög­lich­keit, optionale Add-ons zu kon­fi­gu­rie­ren und die Zeitzone fest­zu­le­gen. An­schlie­ßend klicken Sie auf „Start con­tai­ners“, um den Download zu starten.
  5. Nachdem alle Container her­un­ter­ge­la­den und gestartet wurden, zeigt Ihnen Nextcloud einen Über­sichts­bild­schirm an, der die laufenden Dienste und Container auflistet.
  6. Öffnen Sie Ihre neue Nextcloud-Instanz und melden Sie sich mit Ihren Log­in­da­ten an, um Nextcloud zu kon­fi­gu­rie­ren.
Hinweis

Wie Sie Nextcloud unter Ubuntu in­stal­lie­ren, ver­an­schau­licht unser separater Ratgeber. Auch für Nextcloud auf Ku­ber­netes und Nextcloud unter Debian 12 gibt es aus­führ­li­che Guides im Digital Guide.

Nextcloud-Clients für Windows

Nextcloud stellt sowohl für Windows als auch für macOS und Linux ver­schie­de­ne Desktop-Clients bereit. Diese er­mög­li­chen es Ihnen, sich mit Ihrer Nextcloud zu verbinden und Daten synchron zu halten. Um den Zugriff flexibel zu gestalten, bietet Nextcloud auch mobile Clients für iOS und Android an. Sämtliche Nextcloud-Clients für Desktop und Mo­bil­ge­rä­te lassen sich un­kom­pli­ziert, kostenlos und auf beliebig vielen Geräten in­stal­lie­ren.

Managed Nextcloud
Ihr per­sön­li­cher Cloud-Speicher
  • Voll­stän­di­ge Da­ten­sou­ve­rä­ni­tät
  • Kein Ad­mi­nis­tra­ti­ons­auf­wand dank Managed-Betrieb
  • Flexibel um Apps und Online Office er­wei­ter­bar
Zum Hauptmenü