Configuration initiale du serveur Nextcloud

Procédure

  1. Connexion à l'interface web du serveur Nextcloud

    Rendez-vous sur l'url de votre serveur Nextcloud, à l'aide de l'url https://nuage-CODE_UAI.ac-academie.fr, pour procéder à la finalisation de l'installation de Nextcloud.

    Répondez simplement aux questions posées :

    • Utilisateur et mot de passe du compte administrateur local du serveur Nextcloud

    • Répertoire des données : /nextcloud-data

    • Informations de connexion à la base de données (utilisateur, mot de passe, base et serveur)

    • Décocher l'installation des applications recommandées, qui pourront l'être plus tard.

  2. Actions post-installation

    Personnaliser la configuration initiale

    Éditer le fichier :

    nano /var/www/nextcloud/config/config.php

    Ajouter ou mdifier les lignes suivantes :

    'trusted_domains' =>

    array (

    0 => 'IP_DU_SERVEUR_NEXTCLOUD', //à adapter

    1 => 'nuage-CODE_UAI.ac-academie.fr', // à adapter

    ),

    'skeletondirectory' => '',

    'proxy' => 'IP_DU_AMON:3128', // à adapter

    'memcache.local' => '\OC\Memcache\APCu',

    'lost_password_link' => 'disabled',

    'trusted_proxies' =>

    array (

    0 => 'IP_DU_AMON', // à adapter

    ),

    'forwarded_for_headers' =>

    array (

    0 => 'HTTP_X_FORWARDED_FOR',

    1 => 'HTTP_FORWARDED_FOR',

    ),

    'default_phone_region' => 'FR',

    'auth.webauthn.enabled' => true,

    Actions post-install

    cd /var/www/nextcloud

    sudo -u www-data php occ db:add-missing-indices

    sudo -u www-data php occ db:convert-filecache-bigint

    Mise en place de la tâche cron

    crontab -u www-data -e

    Ajouter la ligne :

    */5 * * * * php -f /var/www/nextcloud/cron.php

  3. Résultat

    Le serveur Nextcloud est maintenant pratiquement prêt à une utilisation au sein de l'environnement SE4 ; la dernière action consiste à mettre en place la communication avec l'annuaire AD hébergé par le serveur se4ad.