Si les connexions locales sont désactivées

C’est une longue journée, coincé avec ça depuis hier soir… J’ai dû détruire le droplet et en créer un nouveau sans SMTP. Quand j’ai essayé d’ajouter la configuration SMTP, le rebuild a été rapide, et je suis de nouveau à zéro… Je n’ajoute pas de SMTP pour le moment.

J’ai recherché la documentation sur le marché DO et installé via cette console web. Le reste était du copier-coller de code vers/depuis ChatGPT. J’ai créé l’administrateur, avec quelques commandes rake create:admin, grâce à l’aide de ChatGPT. J’ai dû détruire l’ancien droplet car la construction n’a pris que quelques secondes, alors qu’elle prend habituellement 4 à 5 minutes. Je ne suis pas développeur ; ChatGPT a parlé de conteneur endommagé et de nginx lent, mais je ne sais toujours pas ce qui s’est passé. Quoi qu’il en soit, j’en ai maintenant configuré un nouveau sans SMTP, car j’ai peur de ce fichier yml.

Avez-vous utilisé DiscourseID ? Je venais de suggérer de sauter cette configuration SMTP pour l’instant :

Haha, ok, tu n’es pas seul, je pense. Même un espace ou une virgule en trop, ou une guillemet manquant, peut faire planter un fichier .yml.

Bon, si ton forum est maintenant opérationnel, alors la construction a réussi. La reconstruction peut prendre un certain temps avec la configuration matérielle que tu as, mais elle devrait être tout à fait suffisante pour faire tourner un forum. J’ai déjà utilisé une configuration de cette taille. Assure-toi simplement de laisser les reconstructions se dérouler. Elles peuvent parfois sembler s’arrêter pendant un moment, mais elles finiront par avancer. Tu verras le bloc de configuration YAML à la fin et tu seras de nouveau à l’invite /var/discourse. C’est à ce moment-là que le site se lancera.

Le format YAML n’est pas lisible par un humain ; il ressemble à un fichier Notepad, mais pas tout à fait. C’est pratique pour les commandes diff, le copier-coller et l’enregistrement.

J’ai pensé à utiliser un identifiant Discourse, mais la plupart des membres que j’aurai utiliseront Gmail ou Outlook. Je ne veux pas les obliger à créer un identifiant Discourse. Heureusement, Discourse propose des connexions via OAuth. Je vais progressivement améliorer le processus d’inscription et de connexion.

ok maintenant que vous avez basculé vers Vultr, essayons réellement de résoudre le problème, plutôt que de sauter d’un hébergeur à l’autre à chaque fois.

Postez ici toutes les erreurs que vous voyez dans votre terminal — copiez la totalité de la sortie de ce que vous voyez et collez-la ici entre des accents graves comme ceci

nous devons voir votre fichier app.yml en entier.

cd /var/discourse
cat containers/app.yml

collez la totalité de la sortie entre trois accents graves comme ci-dessus, mais supprimez les chaînes de mot de passe (gardez les guillemets que vous utilisez autour des mots de passe afin que nous puissions nous assurer qu’ils sont corrects, ainsi que la syntaxe).

Merci à tous pour vos précieuses contributions. @Lilly pour tes suggestions utiles. J’ai essayé de renvoyer hier soir, cela n’a pas fonctionné, puis j’ai réessayé aujourd’hui, Brevo est formidable ! Cela a parfaitement fonctionné du premier coup. J’avais peur de configurer le fichier YAML, mais Brevo a fait des merveilles.

Oui, Brevo est très bien (et 300 e-mails gratuits par jour !) ; je l’ai déjà utilisé et sa configuration est très simple.