Ich habe nextcloud über diesen Link auf meinem raspberrypi 3 installiert . Alles funktioniert ziemlich gut, außer dass ich die UX nicht mag, wenn der gesamte zusätzliche Speicherplatz aus dem Add-In "Externer Speicher" stammt, da dies bedeutet, dass jetzt jeder wissen muss, dass alle seine Dateien in einem bestimmten Ordner abgelegt werden müssen .
Es scheint, als ob ich nextcloud nur anweisen sollte, die externe Festplatte als Speicherort für das Datenverzeichnis (ohne das externe Speicher-Add-In) zu verwenden, und alles wird gut und schön sein ... und theoretisch scheint das gut zu funktionieren . Da es jedoch als Snap installiert ist, scheint es, dass der Snap keinen Zugriff auf diesen Teil meines Dateisystems hat und daher nicht funktioniert.
Ich habe mich gefragt, ob jemand Vorschläge hat. Sollte ich die Festplatte im beschreibbaren Bereich des Druckknopfs montieren? Ist es möglich, dem Snap Zugriff auf die Festplatte zu gewähren?
syncthing
Front-End). Um dies zu beheben, benutzte ich zunächst den Trick, einensftp
Speicher hinzuzufügen , der auf den Server selbst verweist, und als gewünschter Benutzer darauf zuzugreifen , wobei ich127.0.0.1
als Host und den Dateieigentümer als Benutzer mit einem generierten SSH-Schlüssel verwendete. Dies war jedoch nicht die beste Wahl. Verwenden Siebindfs
stattdessen mit etwas wiebindfs --map=ubuntu/root:@ubuntu/@root
, erledigt stattdessen den gewünschten Job.oc_filecache
... "ist eine Ausnahme aufgetreten . Ich hatte keine Dateien hinzugefügt, nur eine Neuinstallation des Snaps, die Administratorbenutzer und ein Login erstellt, bevor ich das Verzeichnis verschoben habe. Irgendeine Ahnung?Verwenden Sie 'stop' anstelle von 'disable', da Sie sonst die Datei config.php nicht bearbeiten können.
Aktivieren Sie den externen Speicher für snap: sudo snap connect nextcloud: Wechselmedien
Stop nexcloud snap: sudo snap stop nextcloud
Aktualisieren Sie den Speicherort: sudo vim /var/snap/nextcloud/current/nextcloud/config/config.php
Datenort ändern:
'Datenverzeichnis' => '/ media / storage / data',
Verschieben Sie das Datenverzeichnis auf das Speichergerät: sudo mv / var / snap / nextcloud / common / nextcloud / data / media / storage /
Nextcloud snap starten: sudo snap start nextcloud
quelle