28 Dezember, 2018data directory | Datenverzeichnis

Datenverzeichnis von Nextcloud verschieben

  • Lars Müller
Lars Müller
Germany

Normalerweise befindet sich das Datenverzeichnis innerhalb der Installation von Nextcloud. Dies ist aber keine sehr gute Idee, da dieses Verzeichnis möglicherweise von außen angreifbar ist. Besser ist es, das Verzeichnis zu verschieben, weit in das Serververzeichnis.
Bei Plesk ist dies nicht direkt möglich, da jeder User nur auf ein bestimmtes Verzeichnis Zugriff hat. Der Pfad lautet /var/www/vhosts/domain.tld/ Die Nutzer sind chrooted.
Möchte man nun das Datenverzeichnis beispielsweise in /mnt/data haben, so muss man folgendes machen.
Als erstes den  Wartungsmodus von Nextcloud einschalten. Dazu wechseln wir in das Nextcloud Verzeichnis und führen

sudo -u user php -f maintenance:mode --on

aus.
Dies ist wichtig denn während des Vorgangs dürfen keine Daten verändert werden.

Daten verschieben:

Nun verschiebt das Datenverzeichnis:

mv /var/www/vhosts/domain.tld/Nextcloud/data /mnt/data

Zugriffsrechte anpassen

Anschließend müssen noch die Rechte angepasst werden. Dies geschieht mit

chown -R user:psacln /mnt/data

Außerdem muss Openbase_dir geändert werden. Dazu in Plesk auf die Domain wechseln und in den PHP Einstellungen das openbase_dir von

{WEBSPACEROOT}{/}{:}{TMP}{/}

auf none ändern.
auf

{WEBSPACEROOT}{/}{:}{TMP}{/}:/mnt/data:/dev/urandom:/proc/meminfo

ändern.
Danke für den Hinweis Markus. 😉
Danach den Wartungsmodus wieder deaktivieren.

Wie hat dir der Artikel gefallen?

[ratings]

verwandte Beiträge
Comments

Comments powered by Talkyard.