Kurz gesagt
Für eine einzelne Instanz ohne eigenes Linux-Team ist AIO meist die bessere Wahl: Updates, Backup und Zusatzdienste sind abgestimmt. Die manuelle Installation lohnt sich, wenn Sie bestehende Infrastruktur, eigene Datenbankcluster, Konfigurationsmanagement oder spezielle Anforderungen haben.
| Kriterium | Nextcloud AIO | Manual install |
|---|---|---|
| Aufbau | Mastercontainer verwaltet Nextcloud, DB, Redis, Collabora, Talk u. a. | Webserver, PHP-FPM, Datenbank, Redis selbst installiert und verbunden |
| Ersteinrichtung | Kurz, über die AIO-Weboberfläche | Länger, jede Komponente einzeln konfigurieren |
| Updates | Zentral über die AIO-Oberfläche, Container-Versionen abgestimmt | Nextcloud-Updater oder occ upgrade, PHP und DB separat |
| Backup | BorgBackup integriert, inkl. Restore aus der Oberfläche | Eigenes Konzept für Dateien, Datenbank und Konfiguration |
| Kontrolle | Eingeschränkt, Anpassungen über vorgesehene Variablen | Vollständig, jede Datei und jeder Parameter |
| Fehlersuche | In Containern: docker logs, docker exec | Direkt auf dem System: Logs, journalctl, Konfigurationsdateien |
| Vorhandene Infrastruktur | Eigener Stack, schwer an externe DB oder vorhandenen Proxy anzupassen | Lässt sich in bestehende DB-Cluster, Proxys und Monitoring einfügen |
| occ-Befehle | docker exec --user www-data nextcloud-aio-nextcloud php occ … | sudo -u www-data php occ … |
Nextcloud AIO passt, wenn …
- Sie eine einzelne Instanz für ein Team, einen Verein oder eine kleine Firma betreiben.
- Office, Talk und Backup ohne eigene Integrationsarbeit funktionieren sollen.
- niemand im Team Zeit hat, PHP-Versionen und Abhängigkeiten selbst zu pflegen.
- der Server ausschließlich für Nextcloud da ist.
Manual install passt, wenn …
- Sie eine vorhandene Datenbank, einen zentralen Reverse Proxy oder Objektspeicher nutzen müssen.
- Konfiguration per Ansible, Puppet oder ähnlich verwaltet wird.
- Sie mehrere Applikationsserver oder Hochverfügbarkeit planen.
- Richtlinien den Einsatz von Docker oder vorgefertigten Images ausschließen.
Stolpersteine aus dem Betrieb
- AIO hinter einem eigenen Reverse Proxy: Ports und
APACHE_PORTmüssen zur Proxy-Konfiguration passen, sonst endet die Einrichtung in Redirect-Schleifen. - Manuelle Installation ohne echten System-Cron: AJAX-Hintergrundjobs laufen nur, wenn jemand die Seite öffnet, und Aufgaben stauen sich.
- Falsche Dateirechte nach manuellen Kopieraktionen: Dateien müssen dem Webserver-Benutzer gehören, sonst schlagen Updates und Uploads fehl.
- Backup ohne Restore-Test: Bei AIO wie bei manueller Installation gilt ein Backup erst als vorhanden, wenn ein Restore einmal geklappt hat.
Häufige Fragen
Kann ich von AIO auf eine manuelle Installation wechseln?
Ja, über Datenbank-Dump und Kopie des Datenverzeichnisses, ähnlich wie bei einem Serverumzug. Rechnen Sie mit Arbeit an Konfiguration, Pfaden und Rechten. Planen Sie die Entscheidung daher möglichst am Anfang.
Ist AIO für Produktion geeignet?
Ja, AIO ist ein offiziell gepflegter Weg und kein Testaufbau. Die Grenze liegt eher bei Skalierung und Anpassbarkeit als bei der Stabilität.