NC#2 – Déplacer ses données sur la partition additionnelle
Maintenant que nous avons installé et pris en main notre NextCloud, nous allons déplacer les données sur notre disque additionnel afin de ne pas remplir notre partition système. Et voici comment faire.
Copie des données
La première partie du boulot consiste à copier les données de notre répertoire Data vers un nouveau répertoire dédié. Pour cela, connectez vous en SSH sur votre VPS pour créer le dossier sur notre disque additionnel :
mkdir /mnt/NextCloud_Data
Puis copier intégralement les données
cp -R /var/www/vhosts/domaine.tld/nextcloud.domaine.tld/data/ /mnt/NextCloud_Data
Ensuite, il faut se rendre dans le dossier et ré-appliquer les droits (avec votre utilisateur en _a créé précédement)
cd /mnt/NextCloud_Data chown -R monuser_a:psacln /mnt/NextCloud_Data/
Configuration de Nextcloud
Ensuite, il faut aller sur Plesk pour aller éditer le fichier de configuration de Nextcloud. Allez dans le File Manager de votre site puis allez dans le répertoire config puis cliquez sur le fichier config.php pour l’éditer.
Modifier la ligne suivante avec le nouveau chemin :
'datadirectory' => '/mnt/NextCloud_Data/data',
Enregistrez le fichier.
La dernière étape va être de redémarrer le serveur web pour la prise en compte. Dans Plesk, allez dans Tools & Settings puis Services Management.
Cliquez sur le bouton de droite au bout de la ligne en face de Web Server (Apache) pour redémarrez le service.
Dernière modification, il faut autoriser PHP à lire le nouveau dossier. Pour cela, il faut aller dans Websites & Domains puis PHP Settings de votre site web. Sur le paramètre open_basedir, il faut rajouter le chemin de notre nouveau répertoire. Modifier comme suit :
{WEBSPACEROOT}{/}{:}{TMP}{/}{:}/dev/urandom{:}/mnt/NextCloud_Data/data