Nextcloud config.php est le fichier de configuration principal du logiciel Cloud, responsable du contrôle de nombreux aspects fondamentaux du fonctionnement du serveur. Il peut être personnalisé à l’aide d’un simple éditeur de texte. Toute modification doit cependant être effectuée avec précaution, car une mauvaise configuration peut rapidement entraîner des instabilités et des erreurs.

Fichier Nextcloud config.php : de quoi s’agit-il ?

Chez Nextcloud, le config.php fait office de fichier central de configuration pour de nombreux paramètres élémentaires du fonctionnement du serveur. On y retrouve notamment les paramètres de base de ce dernier, les connexions aux bases de données, mais aussi les variables de sécurité et de performance. Les options de Nextcloud Logging peuvent également y être définies, comme la définition du niveau ou le choix des méthodes de journalisation. Tous les paramètres Nextcloud ne sont cependant pas inclus dans le fichier config.php. Les paramètres des applications Nextcloud, par exemple, sont généralement gérés directement par les applications elles-mêmes.

Le fichier de configuration est un outil indispensable pour la personnalisation et la gestion de Nextcloud. Il est personnalisé à la fois lors de l’installation du logiciel, lors des modifications de l’infrastructure Cloud et dans le cadre des opérations de dépannage. Il est donc important pour les administrateurs de Nextcloud de savoir comment gérer le fichier config.php.

Conseil

Avec Managed Nextcloud de IONOS, vous bénéficiez de tous les avantages du logiciel Cloud sans avoir à vous soucier de l’administration ou à disposer de connaissances techniques spécifiques. Lorsque vous souscrivez à Managed Nextcloud, IONOS se charge de toutes les mises à jour système nécessaires ainsi que de la maintenance régulière.

Format du fichier config.php

En général, le fichier Nextcloud config.php est un fichier texte pur avec un formatage spécifique pour les différents paramètres et valeurs. De cette manière, le fichier est extensible et peut interagir facilement avec le logiciel Nextcloud. Il est également consultable à l’aide de n’importe quel outil de visualisation de texte ou de la ligne de commande.

D’un point de vue technique, le fichier de configuration est un fichier PHP contenant un tableau spécial appelé $CONFIG. Cette map ordonnée associe des valeurs à des clés. Les différents paramètres peuvent correspondre à différents types de données :

  • Integer : nombres entiers comme 0, 1, 2 et 3.
  • Float : nombres à virgule flottante comme 1.234 ou 77.55.
  • String : chaîne de caractères d’une longueur maximale de 4 Ko, comme abcdefg.
  • Boolean : valeur booléenne qui est soit true (vrai) soit false (faux).

Chargement du fichier Nextcloud config.php

Le fichier de configuration Nextcloud config.php se trouve dans le répertoire d’installation de Nextcloud config/ et peut être complété par d’autres données ajoutées à cet emplacement. Pour cela, il est nécessaire de nommer le fichier selon le schéma config.php et de le formater correctement.

Au démarrage, Nextcloud analyse automatiquement l’emplacement config.php pour voir s’il a été modifié, et le fait régulièrement en cours d’utilisation. Avec les paramètres OPcache par défaut, le logiciel vérifie les mises à jour du répertoire toutes les 2 secondes. Avec la plupart des versions prédéfinies, cette durée passe à environ 60 secondes.

Comment modifier le fichier config.php de Nextcloud ?

Pour modifier le fichier Nextcloud config.php, procédez de la manière suivante :

  1. Avant de personnaliser le fichier de configuration, vous devez absolument faire une sauvegarde du fichier. La commande est la suivante : sudo cp /var/snap/nextcloud/current/nextcloud/config/config.php config.php.bak.
  2. Ensuite, ouvrez le fichier dans votre éditeur de texte avec la commande sudo nano /var/snap/nextcloud/current/nextcloud/config/config.php.
  3. Ajoutez les paramètres souhaités ou modifiez les entrées existantes.
  4. Enregistrez les modifications et vérifiez ensuite que le serveur Nextcloud fonctionne normalement.

Veillez à ce que la syntaxe soit correcte, car même une virgule manquante ou des guillemets mal placés peuvent affecter l’ensemble du système. Une syntaxe incorrecte peut donc non seulement nuire au fonctionnement, mais aussi poser des problèmes de sécurité et entraîner une baisse des performances. Pour identifier et résoudre rapidement les éventuels problèmes, il est recommandé d’effectuer les modifications étape par étape.

Managed Nextcloud
Le stockage Cloud qui vous donne le contrôle
  • Protégez efficacement vos données grâce à une sécurité de pointe
  • Gagnez du temps sur les mises à jour et la maintenance
  • Ajoutez facilement des applications et des outils collaboratifs

Présentation des paramètres importants

Le fichier Nextcloud config.php permet de personnaliser un grand nombre de paramètres de manière flexible. Vous trouverez la liste complète des paramètres de configuration disponibles, accompagnés de commentaires utiles, dans le fichier config.sample.php, installé automatiquement lors de l’installation de Nextcloud. Une description détaillée de chaque variable est disponible dans la documentation de Nextcloud. L’aperçu ci-dessous présente les principaux paramètres que les administrateurs doivent connaître pour pouvoir les ajuster au besoin.

Paramètres de base

  • dbtype : type de base de données
  • dbname : nom de la base de données utilisée
  • dbhost : nom d’hôte ou adresse IP du serveur de la base de données
  • trusted_domains : définit les domaines ou adresses IP à partir desquels l’accès est possible

Expérience utilisateur

  • default.language : définit la langue par défaut
  • default.phone.region : définit la région par défaut pour les numéros de téléphone

Session utilisateur

  • remember_login_cookie_lifetime : définit la durée du cookie de connexion
  • session_lifetime : définit après combien de temps une session inactive prend fin

Email

  • mail_domain : définit l’adresse de l’expéditeur pour les emails sortants
Note

Copier tous les paramètres du fichier config.sample.php dans le fichier config.php peut entraîner des problèmes inattendus. De manière générale, il est recommandé d’ajouter uniquement les paramètres que vous avez réellement besoin de modifier.

Cet article vous a-t-il été utile ?
Aller au menu principal