Alle Jahre wieder "Hallo"
ich muss zugeben, die folgenden Zeilen passen nur bedingt in diesen Thread, aber immerhin liegen meine Nextcloud Daten weiterhin auf meinem QNAP NAS, obwohl die Nextcloud selber nicht mehr auf dem NAS läuft.
In Beitrag #66 schreibt xgadscu wie er von der Lösung auf QNAP Abstand genommen hat.
Auch ich bin letztes Jahr in ein Problem reingerannt, das ich nicht lösen wollte: Nextcloud hat ein Sicherheitsupdate benötigt, aber ich konnte die Container auf dem NAS nicht einfach aktualisieren. Ich vermute, dass ich versucht habe ein Major Update einzuspielen. Jedenfalls fand ich das doof und habe die Lust an dieser Lösung verloren.
Jetzt habe ich es so gelöst:
Odroid H2
>Debian
>>Docker
>>>Nextcloud
Die Daten liegen per NFS-Freigabe auf dem NAS, sieht im docker-compose.yml dann so aus:
volumes:
db:
nextcloud:
nextcloud-data:
driver_opts:
type: "nfs"
o: "addr=1.2.3.4,rw"
device: ":/pfad"
certs:
vhost.d:
html:
Alles anzeigen
Alle Container die das Volume nextcloud nutzen bekommen zusätzlich nextcloud-data eingetragen.
Die Anwendung und die Datenbank können leider nicht auf NFS-Freigaben verortet werden.
Deshalb läuft jede Nacht ein kleines Backup-Script, das mir den Inhalt des Anwendungs-Containers und einen SQL-Dump auf das NAS wegsichert.
Auf Collabora verzichte ich, weil seit Anfang 2020 OnlyOffice in Nextcloud integriert ist.
Damit das funktioniert darf man nicht die Alpine Images verwenden: einfach in der docker-compose und allen anderen Dateien das :alpine oder das -alpine rausnehmen.
Desweiteren muss man nach der Ersteinrichtung (bei welcher ich nicht die empfohlenen Anwendungen mitinstalliere) einmal in das Volume von der Nextcloud Anwendung rein und die config.php anpassen:
Danach OnlyOffice und den Community Document Server installieren.
Verbleibende Themen: Performance. Wenn sehr viele Anfragen kurz hintereinander erfolgen, dann streikt der Reverse-Proxy durchaus mal. Evtl. kann man in der Konfiguration noch ein wenig herumpfuschen. Aber da ich davon keine Ahnung habe muss ich mal abwarten, wann ich Zeit und Lust finde mich in das Thema einzuarbeiten. Es war für einen Nicht-Informatiker wie mich schon spannend genug die Nextcloud auf diese Weise stabil zum Laufen zu bekommen.
Nächstes Projekt: Pull-Backup auf ein zweites NAS an einem anderen Standort.
Vielen Dank euch Allen. Beste Grüße, Schorsch