LINUX:NextCloud-Configuration
But
Tous les éléments sont en place. On passe à la configuration. Elle est simple.
Configuration
Dans notre explorateur Web favori (par exemple: Firefox), on appelle l'URL selon notre exemple. Notre serveur se nomme "serverdb.home.dom"; il est a adapter selon votre machine:
https://serverdb.home.dom/nextcloud
Nous accédons directement à la page de configuration:
On définit les informations nécessaires pour la création de l'utilisateur qui aura le rôle d'administrateur central.
On définit l'espace de travail de départ.
On y introduit les informations sur la base de données qui ont été définies à l'étape précédente.
Et on valide en cliquant sur le bouton "Installer" en bas de page.
Dès lors cette phase de l'installation se déroule: la création des tables dans le schéma défini dans la base de données.
Un second écran apparaît ensuite:
Il permet de choisir les modules principaux que l'on désire retenir. Et on valide.
Dans le répertoire "/etc/nextcloud/config.php" est créé. Il reprend principalement les informations de connexions à la base de données et divers paramètres.
Dans ce fichiers, on ajoute ou on modifie les options suivantes:
'maintenance_window_start' => 1, 'default_phone_region' => 'BE', 'mail_from_address' => 'nextcloud', 'mail_smtpmode' => 'smtp', 'mail_sendmailmode' => 'smtp', 'mail_domain' => 'home.dom', 'log_type' => 'file',
A adapter selon votre configuration. Il est possible de configurer les options liés au "mail_..." via l'écran Web de gestion des paramètres de l'administrateur.
Il est possible aussi de le faire en ligne de commande:
cd /usr/share/nextcloud sudo -u apache php occ config:system:set maintenance_window_start --type=integer --value=1 sudo -u apache php occ config:system:set default_phone_region --type=string --value=BE sudo -u apache php occ config:system:set mail_from_address --type=string --value=nextcloud sudo -u apache php occ config:system:set mail_smtpmode --type=string --value=smtp sudo -u apache php occ config:system:set mail_sendmailmode --type=string --value=smtp sudo -u apache php occ config:system:set mail_domain --type=string --value=home.dom sudo -u apache php occ config:system:set log_type --type=string --value=file
En ligne de commande, il est conseillé d'effectuer quelques opérations de maintenance spécialement au départ:
cd /usr/share/nextcloud sudo -u apache php occ upgrade sudo -u apache php occ maintenance:repair --include-expensive sudo -u apache php occ db:add-missing-indices
A ce stade, on rentre directement dans l'interface de l'administrateur où un écran d'informations nous accueille:
On peut le quitter. On arrive enfin dans l'interface de l'administrateur:
En haut à droite, en cliquant sur le rond marqué d'"A" comme "admin", on accède au menu de l'administrateur qui comporte toute une partie réservée à ce dernier.
A ce stade, il ne faut pas oublier de créer le lien en ligne de commande concernant la configuration d'Apache et de relancer le service HTTPD comme expliquer dans l'article sur Installation/Apache.