Corrections des erreurs d'installation de Nextcloud 29
1. Erreur HTTPS :
Avoir un nom de domaine valide
Accès au site non sécurisé à travers le protocole HTTP. Vous êtes vivement encouragé à configurer votre serveur pour utiliser plutôt le protocole HTTPS, comme décrit dans les conseils de sécurité ↗. Sans ça, certaines fonctionnalités web importantes comme la "copie dans le presse-papier" ou les "serveurs intermédiaires" ne fonctionneront pas.
Nextcloud n'aime pas le HTTP, il préfère le HTTPS. Et il a raison. Tout ce qui transite en HTTP passe en clair. Niveau sécurité on a vu mieux, surtout si vous exposez votre cloud sur internet. Pour cette raison il faut avoir un certificat SSL. D'une manière ou d'une autre. Je vous invite cordialement sur Discord si vous ne savez pas ce que c'est ni comment faire. Il existe plusieurs solutions comme le certificat auto signé (self-signed) ou encore un reverse proxy.
Passer par Nginx Proxy Manager voir ICI
Ensuite configurer le fichier config.php
sudo nano /var/www/nextcloud/config/config.php
et ajoutez ces 2 lignes :
'overwritehost' => 'exemple-mon-cloud.com',
'overwriteprotocol' => 'https',
2. Serveur de messagerie :
Avoir une adresse e-mail valide enregistrer chez Gmail
Vous n'avez pas encore défini ou vérifié la configuration de votre serveur de messagerie. Veuillez vous diriger vers les Paramètres de base afin de les définir. Ensuite, utilisez le bouton "Envoyer un e-mail" sous le formulaire pour vérifier vos paramètres.
Nextcloud n'aime pas qu'on ne configure par son serveur de messagerie... Je présume pour la récupération du mot de passe. Je ne sais pas trop. Avant ça ne valait pas une alerte. Maintenant oui. Bien que ce ne soit pas obligatoire au bon fonctionnement de Nextcloud, ça ne demande pas beaucoup d'efforts pour régler cette alerte.
Que ce soit de votre plein gré, si je puis dire, ou pour satisfaire aux avertissements de sécurité de Nextcloud, je vous explique ici comment configurer votre serveur de messagerie dans Nextcloud.
Avant il suffisait simplement de mettre votre adresse mail et votre mot de passe, le serveur smtp et basta. Maintenant Google exige, et ce n'est pas plus mal, un mot de passe spécifique pour applications, qui n'est donc pas votre mot de passe principal, original.
C'est pourquoi si vous mettez les paramètres de votre compte Gmail dans la partie mail de Nextcloud, ça ne fonctionnera pas.
Maintenant que c'est dit, passons aux choses sérieuses.
Mais avant de poursuivre, assurez-vous bien que votre mail est déjà renseigné dans les paramètres personnels:
-
Activez la double authentification sur votre compte Gmail.
- Cliquez sur Validation en deux étapes et descendez jusqu'à Mots de passe des applications:
- Cliquez sur > et descendez un peu pour arriver à To create a new app specific password, type a name for it below...:
- Nommez l'application Nextcloud et confirmez en cliquant sur Créer:
- Copiez et conservez bien votre mot de passe, validez ensuite avec OK:
- Rendez-vous dans les paramètres de base en cliquant sur le lien: