Nextcloud : désactiver l’arborescence par défaut

Par défaut, dans Owncloud et Nextcloud, l’utilisateur possède déjà une « arborescence » de données.

Cette arborescence est nommée le « skeleton ».

L’ensemble des fichiers par défaut est présent dans le répertoire suivant ([cloud] est la racine de l’application) :

[cloud]/core/skeleton/...

Supprimer les fichiers à cet endroit est une solution, par contre, du fait des nouvelles sécurités mises en place (ici la vérification de l’intégrité du code), vous aurez un message de défaut dans l’interface d’administration vous indiquant que l’intégrité des fichiers est défectueuse.

Cette alarme peut être très pratique si quelqu’un de mal intentionné modifie les fichiers, sur votre instance ou directement sur le site principal.

Pour déséctiver le « skeleton », sans afficher la moindre erreur, il faut rajouter une directive dans le fichier de config à [cloud]/config/config.php.

Rajoutez la ligne suivante (n’oubliez pas la virgule à la fin de la ligne)

'skeletondirectory' => '',

L’explication est donnée ici : https://github.com/nextcloud/server/blob/config/config.sample.php#L217-L222