So installieren Sie Nextcloud All-in-One unter Windows 10 und 11

Mit dem Docker-Image Nextcloud All-in-One (AIO) richten Sie schnell und einfach eine vollständige Nextcloud-Installation unter Windows ein. Diese Methode vereinfacht die Bereitstellung und Wartung und gibt Ihnen die volle Kontrolle über Ihre Daten.

In der folgenden Anleitung erfahren Sie, wie Sie Nextcloud AIO unter Windows 10 und 11 einrichten. Die Anweisungen gelten für PCs mit x64-Architektur, mindestens 8 GB RAM und vier Prozessorkernen.

Vor der Installation

Damit Sie der Anleitung folgen können, benötigen Sie eine öffentliche IP-Adresse und die Möglichkeit, Ports zu öffnen. Zudem darf keine CGNAT-Verbindung vorliegen.

Bitte beachten Sie, dass die folgenden Anweisungen für Installationen gelten, bei denen noch kein Webserver oder Reverse-Proxy (wie Apache oder nginx) eingerichtet wurden. Wenn Sie Nextcloud AIO hinter einem Webserver oder einem Reverse-Proxy ausführen möchten, werfen Sie einen Blick auf die entsprechende Dokumentationsseite.

Sind diese Voraussetzungen erfüllt, kann es losgehen.

Docker Desktop installieren

  1. Laden Sie Docker Desktop für Windows herunter: https://docs.docker.com/desktop/install/windows-install/.
Screenshot zur Installation von Docker Desktop unter Windows

2. Führen Sie die EXE-Datei aus und installieren Sie Docker Desktop. Klicken Sie auf „OK“, um fortzufahren (WSL 2 empfohlen).

Screenshot der Konfiguration von Docker Desktop für Windows

3. Warten Sie, bis die Installation erfolgreich abgeschlossen wurde, und klicken Sie anschließend auf die Schaltfläche zum Schließen und Neustarten.

Die Installation war erfolgreich – Screenshot von Docker Desktop für Windows

4. Öffnen Sie Docker Desktop, lesen Sie die Nutzungsbedingungen und stimmen Sie ihnen zu.

Screenshot der Docker-Servicevereinbarung

5. Falls Sie ein Pop-up-Fenster darauf hinweist, dass Ihre WSL 2-Installation unvollständig ist, folgen Sie dem angezeigten Link (https://aka.ms/wsl2kernel).

Installationsvorgang für Docker Desktop

6. Klicken Sie auf der sich nun öffnenden Seite auf den Link für das WSL2-Linux-Kernel-Update-Paket für x64-Rechner klicken.

Screenshot zum Linux-Kernel-Update von Docker

7. Laden Sie die MSI-Datei wsl_update herunter und installieren Sie sie.

Einrichtung von Linux-Updates
Einrichtung von Linux-Updates

8. Klicken Sie nun auf die Schaltfläche zum Neustarten von Docker Desktop.

WSL-Installation unvollständig

11. Nach einer Weile sollte Ihnen dieser Bildschirm angezeigt werden. Das Tutorial können Sie überspringen.

Installation von Docker Desktop

12. Docker Desktop ist nun einsatzbereit und Sie sollten den Startbildschirm sehen.

Screenshot des Docker-Startbildschirms

13. Stellen Sie sicher, dass Docker Desktop beim Anmelden automatisch gestartet wird, indem Sie das entsprechende Kontrollkästchen in den Einstellungen aktivieren.

Installationsvorgang für Docker Desktop

14. Stellen Sie sicher, dass die IPv6-Unterstützung für Docker aktiviert ist. Folgen Sie dafür den Anweisungen auf dieser Dokumentationsseite.

AIO installieren

Nachdem Sie Docker Desktop installiert haben, können Sie mit der Installation von Nextcloud AIO fortfahren.

1. Öffnen Sie die Eingabeaufforderung.

Eingabeaufforderung

2. Starten Sie AIO mit dem folgenden Befehl:

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" ^
ghcr.io/nextcloud-releases/all-in-one:latest

Denken Sie daran, /run/desktop/mnt/host/c/ncdata anzupassen. Dieser Pfad entspricht C:\ncdata auf Ihrem Windows-Host. In Ihrem Pfad müssen Sie das entsprechend berücksichtigen. Der von Ihnen eingegebene Pfad muss mit /run/desktop/mnt/host/ beginnen. Fügen Sie dazu den genauen Speicherort auf Ihrem Windows-Host hinzu, z. B. c/ncdata, was C:\ncdata entspricht.

3. Anschließend können Sie die AIO-Oberfläche unter https://localhost:8080 öffnen.

⚠️ Verwenden Sie beim Zugriff auf diesen Port stets eine IP-Adresse oder localhost und keine Domain, da HSTS später den Zugriff darauf blockieren könnte.

Akzeptieren Sie das selbstsignierte Zertifikat. Anschließend sollte folgender Bildschirm angezeigt werden:

Screenshot des Nextcloud-AIO-Einrichtungsbildschirms

4. Klicken Sie auf „Nextcloud AIO-Anmeldung öffnen“ und geben Sie Ihr Passwort ein.

Screenshot des Anmeldebildschirms von Nextcloud AIO

5. Nun sollte das AIO-Dashboard angezeigt werden.

Screenshot des Bildschirms für eine neue Instanz in Nextcloud AIO

6. Geben Sie als nächstes die Domain ein, die Sie vor Beginn dieser Anleitung eingerichtet haben. Die Benutzeroberfläche hilft Ihnen mit den nächsten Schritten. (Richten Sie DDNS für Ihre Domain so ein, dass sie auf Ihre öffentliche IP-Adresse verweist, und leiten Sie mindestens die Ports 443/TCP, 3478/UDP und 3478/TCP auf Ihren Windows-Rechner weiter.)

7. Sobald Sie die Einrichtung vorgenommen haben, sollten Sie zum nächsten Schritt weitergeleitet werden, in dem Sie optionale Add-ons sowie die Zeitzone konfigurieren können. Anschließend können Sie auf „Container herunterladen und starten“ klicken.

Screenshot des Bildschirms zum Herunterladen und Starten von Containern in Nextcloud AIO

8. Eine Animation signalisiert den Ladevorgang, der je nach Internetgeschwindigkeit 10 Minuten oder länger dauern kann.

Screenshot des Bildschirms zum Laden von Containern in Nextcloud AIO

9. Sobald alle Container heruntergeladen wurden, wird dieser Bildschirm angezeigt, auf dem Sie die Container sehen können, die sich noch im Startvorgang befinden und deren erste Installation durchgeführt wird:

Screenshot des Bildschirms „Nextcloud AIO-Container und optionale Container“

10. Sobald alles abgeschlossen wurde, sollte dieser Bildschirm erscheinen:

Screenshot des Bildschirms für Nextcloud-AIO-Container und die Sicherung und Wiederherstellung

11. Sie können nun Ihre neue Nextcloud-Instanz öffnen und sich mit Ihren Administrator-Zugangsdaten anmelden.

12. Geben Sie im Abschnitt für die Sicherung und Wiederherstellung einen Pfad wie /run/desktop/mnt/host/c/backup ein und bestätigen Sie die Eingabe. Dieser Pfad entspricht dem Pfad C:\backup auf Ihrem Windows-Host, daher müssen Sie ihn entsprechend anpassen. Wie bereits erwähnt, muss der Pfad mit /run/desktop/mnt/host/ beginnen. Fügen Sie also den genauen Speicherort auf Ihrem Windows-Host an, z. B. c/backup, was C:\backup entspricht.

Und das war es auch schon! Die Einrichtung ist abgeschlossen und Ihre Nextcloud startklar.

Erfahren Sie mehr über Nextcloud All-in-One und die zahlreichen Features

Diese Anleitung für Nextcloud AIO wurde von Simon Lindner, Softwareentwickler bei Nextcloud, erstellt. In unserem Podcast-Interview mit Simon erfahren Sie, warum er so vielen Menschen wie möglich den Zugang zu Nextcloud und Open-Source-Software erleichtern möchte.

Lesen Sie auch unsere Anleitung zur Einrichtung von Community-Containern für Ihre Nextcloud-Instanz. Mit diesen werten Sie Nextcloud AIO in nur wenigen Klicks mit nützlichen Funktionen wie Caddy, Fail2ban und Pi-hole auf.

Falls Sie Linux nutzen, gibt es außerdem eine Anleitung zur Installation von Nextcloud All-in-One unter Linux.

Nextcloud Hub 26 Spring: Gemeinsam entwickelt, für die Zukunft konzipiert

Entdecken Sie den neuesten Release! Verfolgen Sie die Veröffentlichung von Nextcloud Hub 26 Spring auf Ihrer bevorzugten Plattform und lesen Sie den dazugehörigen Blogpost.

Mehr erfahren