Port 443 bloqué sur Discourse Digital Ocean avec One Click

Comment le corriger ? J’utilise l’application en un clic de DigitalOcean.

C’est probablement dû à une incompatibilité de Cloudflare avec l’installateur. Essayez peut-être de désactiver temporairement le proxy Cloudflare (nuage orange) pour vos enregistrements A pendant l’installation, ou modifiez simplement manuellement le fichier app.yml et reconstruisez (c’est ce que je fais).

Comment modifier app.yml ?

Vérifie, c’est bon maintenant ?

cd /var/discourse
nano containers/app.yml

N’oubliez pas d’ajouter ceci dans la section templates tout en haut de votre app.yml :
- "templates/cloudflare.template.yml"

Ajoutez les informations nécessaires, comme le nom d’hôte et les identifiants SMTP.

Sauvegardez et quittez, puis exécutez :

./launcher rebuild app

Oui, ça a l’air bien. Si vous essayez maintenant l’installateur avec cette option désactivée, cela devrait fonctionner. En cas de succès, vous voudrez tout de même ajouter le modèle Cloudflare à app.yml et reconstruire.

Comment ajouter le nom d’hôte et le serveur SMTP ici ?

Vous devez faire défiler le fichier plus bas pour voir ces champs. L’installation a-t-elle échoué même avec la proxyisation Cloudflare désactivée ?

Puis-je utiliser Gmail ici ?

Car les autres serveurs de messagerie étaient payants. Existe-t-il un serveur de messagerie gratuit ?

Je recommande AWS SES, c’est le service de premier niveau le plus rentable que je connaisse. Ce n’est pas gratuit, mais c’est peu coûteux, basé sur l’utilisation et sans minimums.

Je ne sais pas pour l’utilisation d’un Gmail gratuit, je n’ai pas essayé. Vous pourriez vouloir chercher dans les forums à ce sujet.

Prix de départ d’AWS SES : gratuit pendant 12 mois

Je pense que cela ne s’applique que si vous hébergez Discourse chez eux sur une instance EC2, sauf erreur de ma part.

D’accord, je vais essayer SendGrid.

Mailgun est un excellent fournisseur SMTP. Vous devez simplement le vérifier avec une carte de crédit ou de débit, mais cela ne vous sera pas facturé.