Ich zeige euch hier, wie ihr Nextcloud All in One (AIO) in wenigen Minuten mit Docker realisiert. Traefik dient uns hier als Reverse Proxy und stellt später den Dienst verschlüsselt per TLS bereit.
| Datum | Änderungen |
|---|---|
| 24.01.2023 | Erstellung dieser Anleitung |
| 24.03.2023 | Telefonregion hinzugefügt. Danke an @pkirsche |
| 29.05.2023 | Anpassung an neue Traefik Anleitung |
| 21.07.2023 | Docker Compose angepasst. Domain Check Skip. Danke an @alexn |
| 28.08.2023 | Kapitel 9 – Hinweis auf Log Datei hinzugefügt. Danke an @schlehmil |
| 23.06.2024 | getestet mit Version 9.0.1, UFW Regel hinzugefügt. Danke an @retoineichen |
| 18.10.2024 | Anpassung an neue Traefik v3 Anleitung |
| 19.06.2025 | Kapitel 4, Kapitel 10 angepasst |
| 08.12.2025 | Kapitel 4 angepasst |
| 11.01.2026 | Kapitel 4 angepasst. Danke an @mrfab @retoineichen |
0. Unterschied zwischen Nextcloud und Nextcloud All in One?
Der Unterschied zwischen den beiden Nextcloud Versionen ist, dass in der All in One Version zusätzlich noch folgendes enthalten ist:
- Nextcloud
- Nextcloud Office
- High performance backend for Nextcloud Files
- High performance backend for Nextcloud Talk
- Backup solution (based on BorgBackup)
- Imaginary
- ClamAV
- Fulltextsearch
Wenn ihr nur Nextcloud installieren wollt, dann könnt ihr euch diese Anleitung anschauen.
1. Grundvoraussetzungen
- Docker & Docker Compose v2 (Debian / Ubuntu)
- Traefik ab v3.6 mit CrowdSec installieren und konfigurieren
2. Ordner anlegen
Zuerst legen wir uns passende Ordner-Strukturen an.
mkdir -p /opt/containers/nextcloud-aio
Bei diesem Inhalt handelt es sich um exklusiven Content für Community Plus Mitglieder und Supporter.
Bitte logge dich mit deinem Account ein um den Inhalt zu sehen.

Je nach Performance eures Servers, kann dies nun 5 bis 10 Minuten oder länger dauern. Anschließend seht ihr dieses Fenster. Hier seht ihr, dass der Nextcloud / Apache Container noch nicht gestartet sind. Dies hat bei mir wieder ca. 10 Minuten gedauert, bis alles grün war.

Ihr könnt auf auf “Running” klicken um euch die Container Ausgabe anzeigen zu lassen.

Wenn alles fertig ist, sollte es so aussehen. Wichtig ist, dass ihr euch hier noch euer Nextcloud Passwort sichert.

Mit einem Klickt auf “Open your Nextcloud” könnt ihr eure Nextcloud öffnen. Nachdem ihr euch dort angemeldet habt, könnt ihr ganz normal eure Nextcloud nutzen.

7.1 Telefonregion hinzufügen
Mit folgendem Befehl könnt ihr Deutschland als Standard Telefonregion festlegen, damit ihr dazu keine Fehlermeldung mehr seht. Vielen Dank an @pkirsche für den Hinweis.
docker exec --user www-data nextcloud-aio-nextcloud php occ config:system:set default_phone_region --value="DE"Code-Sprache: JavaScript (javascript)
8. Backup durchführen
Um ein Backup zu erstellen geht ihr wieder in die Nextcloud All in One Weboberfläche:
https://<eureIP>:8080Code-Sprache: HTML, XML (xml)
Hier seht ihr nun folgendes:

Gebt dort einen Pfad ein und klickt auf “Submit”. Anschließend bekommt ihr das Passwort für euer Backup angezeigt. Dies müsst ihr euch merken.

Klickt nun auf “Create backup”.

Nun werden alle Container gestoppt und das Backup wird erstellt.

Wenn das Backup fertig ist, solltet ihr folgende Meldung sehen.

Nun könnt ihr die Container wieder starten mittels “Start containers”.
9. Log Datei für CrowdSec (optional)
@schlehmil hat herausgefunden, dass die Log Datei für CrowdSec hier gespeichert wird:
/var/lib/docker/volumes/nextcloud_aio_nextcloud/_data/data/nextcloud.logCode-Sprache: JavaScript (javascript)
Mithilfe dieser Datei und folgender Anleitung (müsst ihr leicht anpassen) könnt ihr CrowdSec für Nextcloud AIO einrichten.
10. FAQ
Es gibt einen offiziellen FAQ Bereich des Projekts, wo die wichtigsten Fragen geklärt werden. Diesen findet ihr hier: https://github.com/nextcloud/all-in-one?tab=readme-ov-file#faq

Hallo zusammen.
ich habe alles nach Anleitung durchgearbeitet. Leider kommt bei mir immer, nachdem ich die “Grundinstallation” durchgeführt habe folgende Fehlermeldung: Internal Server Error
Ich kann leider nicht nachvollziehen woher das kommt. Kann vielleicht jemand helfen?
Vielen Dank!
Nextcloud AIO mit Collabora
Die Installation von NC AIO nach obiger Anleitung war erfolgreich. Danke dafür.
Es gestaltet sich allerdings etwas komplex Collabora mit Nextcloud AIO zu aktivieren, da Automatismen von Nextcloud AIO notwendige Korrekturen erschweren bzw überschreiben.
Was ist zu tun, damit Collabora mit NextCloud AIO, Traefik und Crowdsec dauerhaft nutzbar ist?
A) mit AIO-internem Collabora Docker Container
B) mit separatem von außen erreichbaren Collabora-Docker Container
Gibt es weiterführende Links zu einer offiziell freigegeben Installation von NC AIO inkl Collabora & Traefik?
Was ist eure Empfehlung? Besser alles (NC, Traefik, Collabora etc ) als separate Docker-Container installieren (kein AIO)?
Ich hatte NC AIO eigentlich wegen des integrierten BorgBackup gewählt…
Vielen Dank für eure Rückmeldungen.
Sebastian
Hallo, ich habe das Problem das Collabora mit dem Traefik update auf 3.6 keine Dokumente mehr öffnen möchte. In den Einstellungen zum Collabora Server ist alles grün. Aber wenn ich das Dokument öffnen möchte kommt. Laden des Dokuments fehlgeschlagen
Socket-Verbindung konnte nicht hergestellt werden oder Socket-Verbindung wurde unerwartet geschlossen. Der Reverse-Proxy ist möglicherweise falsch konfiguriert. Bitte wenden Sie sich an den Administrator. Weitere Informationen zur Proxy-Konfiguration finden Sie unter https://sdk.collaboraonline.com/docs/installation/Proxy_settings.html
Vielen Dank für den Support
Fabian
Hallo, ich habe den Traefik-Update auf 3.6 entsprechend der Anleitung (https://goneuland.de/wichtiges-update-probleme-mit-docker-api-1-44-und-traefik-behoben/) vorgenommen.
Seitdem zeigen die Nextcloud-Clients mehrere Meldungen
Es geht IMMER um Lock-Dateien, die LibreOffice für geöffnete Dateien angelegt hatte (Dateinamen: .~lock.URSPRÜNGLICHER-DATEINAME#)
Im Nextcloud-Protokoll finde ich keine Fehlermeldung.
Auch das Traefik-Dashboard zeigt keine Fehlermeldung.
Kennt noch wer diese Fehlermeldung?
Wie könnte ich noch zur Fehlersuche vorgehen?
Danke!
Hallo zusammen,
nach einem recreate des nextcloud-aio-master containers komme ich leider nicht mehr auf meine nextcloud.
Weder auf die Domain, noch auf das Admin-Panel.
Kann es etwas mit ipv6 routing zu tun haben?
Leider habe ich keine Idee, was die Ursache sein könnte?
Gruß,
Stefan
Für die “AppAPI/ExApps” scheint es einen neue empfohlenen Weg zu geben diese in NC einzubinden: HaRP anstelle der Docker Socket Proxy.
Falls da zufällig schon jemand Erfolg mit hatte :/
Beste Grüße
Hallo in die Runde,
aktuell startet mein nextcloud nicht sauber durch. Der OnlyOffice Container meldet.
Waiting for connection to the localhost host on port 5672
Dadurch läuft der eigentlich Nextcloud Container nicht. Der Aufruf
https://<eureIP>:8080 führt zu einem Slim Application Errorohne weitere Infos. Was läuft da schief. Das System läuft auf Debian 13 mit dem neuen Docker CE. Andere Systeme wie Mailcow laufen. Vielen Dank für eine Hilfe.
Gruß Andreas
Hallo, ich bekomme beim upload vom iPhone via App immer einen 403 und crowdsec bannt mich danach mit der Reason: crowdsecurity/http-probing method │ PROPFIND status 404 target_uri /remote.php/dav/files/xxxxxxx
Gibt es hierfür eine Lösung?
LG mrfab
Nachtrag: es muss bei crowdsec unbedingt cscli parsers install crowdsecurity/nextcloud-whitelist installiert werden, dann flutscht alles
Nachtrag II: Habe beim Upload via iPhone immer wieder 502 Fehler bekommen habe die durch eine kleine Modifizierung lösen können: Bei /opt/containers/traefik-crowdsec-stack/data/traefik/traefik.yml
Einmal bei `yaml
entryPoints:
websecure:
address: ‘:443’
transport:
respondingTimeouts:
readTimeout: “3600s”
writeTimeout: “3600s”
idleTimeout: “3600s”
die Timeouts hinzugefügt
und dann in der docker compose yml das bei den Labels hinzugefügt.
– “traefik.http.middlewares.oc-buffering.buffering.maxRequestBodyBytes=0”
– “traefik.http.routers.opencloud.middlewares=oc-buffering@docker”
Und seit dem rauschen die Uploads nur so durch
Ich habe Nextcloud nach dieser Anleitung ohne Probleme aufgesetzt und Nextcloud läuft auf prinzipiell.
Wenn ich aber ein Collabora-Office-Dokument anlege und öffne bekomme ich folgende Fehlermeldung:
Die bei der Installation in den Administrationseinstellungen generierte “Allow list for WOPI requests” lautet wie folgt und sieht für mich gut aus:
Hat jemand eine Idee, was falsch läuft? Funktioniert Collabora bei Euch nach dieser Anleitung?
Ich habe ebenfalls zufällig gestern auf einer Maschine die Traefik V3 Anleitung + ein paar weitere umgesetzt. Hat soweit auch alles gut funktioniert.
Nur die Nextcloud AIO Instanz will nicht richtig.
Erhalte leider ebenfalls die Meldung “the service “nextcloud@file” does not exist”.