Datenverzeichnis von Nextcloud verschieben

Normalerweise befindet sich das Datenverzeichnis innerhalb der Installation von Nextcloud. Dies ist aber keine sehr gute Idee, da dieses Verzeichnis möglicherweise von aussen 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/

Möchte man nun das Datenverzeichnis beispielsweise in /mnt/data haben muss man folgendes machen.

Zuerst mal 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

Anschließend 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.

Danach den Wartungsmodus wieder deaktivieren.

Kommentar verfassen

%d Bloggern gefällt das: