Nextcloud: Difference between revisions

No edit summary
Line 4: Line 4:
===Moving data directory===
===Moving data directory===
See [https://help.nextcloud.com/t/howto-change-move-data-directory-after-installation/17170 https://help.nextcloud.com/t/howto-change-move-data-directory-after-installation/17170]
See [https://help.nextcloud.com/t/howto-change-move-data-directory-after-installation/17170 https://help.nextcloud.com/t/howto-change-move-data-directory-after-installation/17170]
Nextcloud doesn't include a clean built-in way to migrate data.
The ''proper'' way to do it is to fix all the paths in the Nextcloud database. However, this is slightly complicated and prone to errors.
The '''easy''' way is to create a symlink:
<pre>
sudo -u www-data php /path/to/nextcloud/occ maintenance:mode --on
mkdir -p /new/path/to/data
rsync -a /path/to/data/. /new/path/to/data
mv /path/to/data /path/to/dataBackup
ln -s /new/path/to/data /path/to/data
chown -h www-data:www-data /path/to/data # To set symlink ownership
chown -R www-data:www-data /new/path/to/data # To set actual data dir ownership
sudo -u www-data php /path/to/nextcloud/occ maintenance:mode --off
</pre>