Nextcloud passt zum gewünschten zentralen Cloud-Modell, aber SQLite ist nicht die langfristige Standardwahl
Der Nutzer möchte drei Konten, eine Weboberfläche, Uploads vom Smartphone und die Desktop-Synchronisierung über einen einzigen Heimserver. Das entspricht einem zentralen Cloud-Modell. Daher erfüllt Nextcloud die Anforderungen besser als das Peer-to-Peer-Design von Syncthing. Der Thread bestätigt, dass eine einfache Nextcloud-Installation mit SQLite gestartet wurde, während ownCloud die Installation aus dem App Store nicht abschließen konnte und das Problem mit OpenCloud ungelöst blieb.
Die beruhigende Einschätzung zu SQLite im Thread geht jedoch über die offizielle Empfehlung von Nextcloud hinaus. Die Dokumentation zur Datenbankauswahl von Nextcloud besagt, dass SQLite für minimale oder Entwicklungsinstallationen vorgesehen ist und bei Clients mit Dateisynchronisierung dringend abgeraten wird. Für einen langfristig betriebenen Synchronisierungsdienst mit drei Nutzern sollte MariaDB oder PostgreSQL verwendet werden, sofern das Paket dies unterstützt. SQLite sollte nur bewusst als Testversion mit Migrations- und Backup-Plan eingesetzt werden.
Vor der Fehlersuche bei einer Installation den Arbeitsablauf auswählen
Wählen Sie Nextcloud, wenn jede Person ein eigenes Konto, Browserzugriff, Freigaben, mobile Uploads und einen zentralen, maßgeblichen Server benötigt. Wählen Sie Syncthing, wenn das eigentliche Ziel darin besteht, ausgewählte Ordner zwischen vertrauenswürdigen Geräten zu replizieren, ohne eine zentrale Web-Cloud-Erfahrung. Es handelt sich um unterschiedliche Betriebsmodelle und nicht um austauschbare Oberflächen.
Schließen Sie aus diesem Thread nicht, dass OpenCloud oder ownCloud allgemein fehlerhaft sind. Der Nutzer hat den OpenCloud-Fehler nicht angegeben, und der ownCloud-Screenshot zeigt lediglich eine unvollständige Installation ohne bestätigte Ursache. Erfassen Sie den ersten fehlgeschlagenen Schritt, die Image-Version, die Volume-Zuordnung und das Anwendungsprotokoll, bevor Sie Pakete ändern.
Für Anfänger, die einen zuverlässigen Haushaltsdienst benötigen, sollten Sie die Anzahl der Komponenten reduzieren: eine unterstützte App-Definition, einen Datenbankpfad, einen Datenpfad, einen Hostnamen und einen Backup-Ablauf. Vermeiden Sie es, eine von einer KI erzeugte Installationsabfolge mit einer anderen Compose-Datei von GitHub zu kombinieren, sofern nicht alle Einstellungen abgeglichen wurden.

Vor dem Abschluss der Nextcloud-Einrichtung den persistenten Speicher zuordnen
Die Nextcloud-Willkommensseite akzeptiert einen Pfad innerhalb ihres Containers, nicht einen beliebigen ZimaOS-Hostpfad. Die Eingabe von /DATA/... auf dieser Seite schlägt fehl, wenn der Container keine passende Einbindung besitzt. Konfigurieren Sie die Zuordnung zuerst unter ZimaOS-Apps → Nextcloud → Einstellungen → Volumes.
Ordnen Sie einen dedizierten RAID-Ordner auf dem Host dem vorgesehenen Nextcloud-Datenverzeichnis im Container zu, bei dem besprochenen Image üblicherweise /var/www/html/data. Lassen Sie den Containerpfad auf der Willkommensseite anschließend bei diesem internen Wert. Docker leitet Schreibvorgänge über die Einbindung an den persistenten Speicher weiter.
Prüfen Sie Besitzrechte und freien Speicher, bevor Sie Benutzer hinzufügen. Erstellen Sie eine Testdatei, bestätigen Sie, dass sie auf dem zugeordneten Hostspeicher erscheint, starten Sie den Container neu und öffnen Sie die Datei erneut. Verschieben Sie ein bereits befülltes Datenverzeichnis nicht, indem Sie nur config.php bearbeiten. Datenbank- und Dateisystemstatus müssen weiterhin übereinstimmen.

Eine Datenbank- und Backup-Strategie verwenden, die zur Lebensdauer des Dienstes passt
Für ein Experiment oder eine minimale persönliche Instanz reduziert SQLite den Einrichtungsaufwand. Für die regelmäßige Desktop-Synchronisierung durch mehrere Benutzer und zusätzliche Nextcloud-Apps sollten Sie der Upstream-Empfehlung folgen und von Anfang an MariaDB oder PostgreSQL konfigurieren. Eine Datenbankwarnung ist kein Beweis für unmittelbar bevorstehende Beschädigungen, markiert aber eine Grenze bei Kapazität und Parallelität, die beachtet werden sollte.
Sichern Sie sowohl das Benutzerdatenverzeichnis als auch den Datenbankstatus. Eine Kopie der hochgeladenen Dateien allein ist kein vollständiges Nextcloud-Backup, da Freigaben, Benutzer, Versionen, App-Status und Dateimetadaten in der Datenbank gespeichert werden. Testen Sie die Wiederherstellung an einem separaten Ort, bevor Sie dem Dienst die einzige Kopie anvertrauen.
Überwachen Sie nach der Aktivierung von Smartphone-Uploads oder Apps das Speicherwachstum und die Hintergrundaufgaben. Wenn SQLite bereits verwendet wird, tauschen Sie Datenbankdateien nicht manuell aus. Befolgen Sie nach der Erstellung eines geprüften Backups den unterstützten Nextcloud-Ablauf zur Datenbankkonvertierung.
Clients verbinden, ohne einen Konflikt zwischen Synchronisierungsdiensten zu erzeugen
Verwenden Sie den offiziellen Nextcloud-Desktop- oder Mobilclient mit dem endgültigen HTTPS-Hostnamen. Wenn ein Reverse-Proxy TLS beendet, konfigurieren Sie die tatsächliche Proxy-Adresse unter trusted_proxies und verwenden Sie Überschreibungsparameter nur, wenn die Header-Erkennung dies erfordert. Übernehmen Sie 127.0.0.1 nicht, sofern der Proxy nicht tatsächlich über localhost verbindet.
Der Thread berichtet, dass die Ausrichtung der Nextcloud-Synchronisierung auf einen aktiven OneDrive-Ordner OneDrive auf diesem Arbeitsplatz erheblich beeinträchtigte. Zwei Synchronisierungsdienste können im selben Verzeichnisbaum Dateien umbenennen, sperren, deduplizieren oder löschen. Überschneiden Sie ihre aktiven Ordner nicht als Migrationsmethode.
Halten Sie für die Migration einen Client an, kopieren Sie die Daten in einen temporären Ordner, prüfen Sie Anzahl und Hashwerte und laden Sie sie anschließend über genau einen maßgeblichen Synchronisierungsdienst hoch oder verschieben Sie sie dorthin. Testen Sie Konfliktdateien, Umbenennungen, Offline-Änderungen und einen Neustart mit einem Konto, bevor Sie die anderen Haushaltsbenutzer einbinden.

FAQ
Führt SQLite bei einer kleinen Nextcloud-Instanz garantiert zu Beschädigungen?
Nein, aber Nextcloud rät offiziell davon ab, SQLite für die Dateisynchronisierung durch Clients zu verwenden. Die sicherere langfristige Wahl ist eine unterstützte Serverdatenbank mit getesteten Backups.
Warum kann die Willkommensseite meinen /DATA-Ordner nicht verwenden?
Die Seite läuft innerhalb des Containers. Binden Sie den Hostordner zuerst in den Datenpfad des Containers ein und geben Sie anschließend den internen Pfad ein oder behalten Sie ihn bei.
Kann Nextcloud denselben Ordner wie OneDrive synchronisieren?
Betreiben Sie nicht beide Dienste mit demselben aktiven Ordner. Der Thread enthält einen von einem Nutzer bestätigten Fehler. Verwenden Sie stattdessen eine stufenweise Migration in eine Richtung.
Der vollständige Entscheidungsweg und die nachfolgenden Korrekturen stehen im Community-Thread zur Cloud-Synchronisierung für den Heimgebrauch.
