Nouvelle installation n'apparaissant pas au nom de domaine ou à l'adresse IP

Salut, j’ai essayé d’installer Discourse plusieurs fois ces derniers jours sur une instance DigitalOcean en suivant les instructions d’installation de base « moins de 30 minutes », mais à chaque fois que l’installation se termine et que je vais sur le domaine que j’ai configuré ou sur l’adresse IP de l’instance, rien ne s’affiche : sur le domaine, j’obtiens l’erreur DNS_PROBE_FINISHED_NXDOMAIN et sur l’adresse IP, j’obtiens ERR_CONNECTION_REFUSED.

J’ai cherché des solutions sur ce forum à maintes reprises et je pense qu’il y a probablement un problème avec le certificat SSL et Let’s Encrypt, mais je n’arrive pas à trouver une solution dans les fils de discussion précédents qui fonctionne. J’ai essayé de changer mon sous-domaine pour autre chose au cas où Let’s Encrypt refuserait d’émettre un certificat pour le précédent en raison de trop de requêtes ; j’ai essayé de détruire mon instance et d’en créer une nouvelle avec une adresse IP différente ; rien ne fonctionne.

Il y a de fortes chances que je fasse une erreur stupide. Ai-je bien compris que tout ce que je suis censé faire pour que Let’s Encrypt fonctionne est de saisir mon adresse e-mail lors de la configuration ? Y a-t-il une étape que j’ai manquée ? Je suis relativement nouveau dans tout ce qui concerne la ligne de commande (d’où le fait que je suive les instructions d’installation de base).

2 « J'aime »

salut @flyrefi :wave: bienvenue :slight_smile:
hmmm, il se peut que vous soyez limité par let’s encrypt si vous avez effectué plusieurs tentatives d’installation, bien que je pense que l’installation standard devrait l’empêcher dans une certaine mesure. Pouvez-vous publier d’autres messages du journal d’erreurs ? videz peut-être aussi le cache DNS.

2 « J'aime »

Salut, merci. Vider le cache DNS n’a rien changé.

Discourse Doctor dit « Version de Discourse sur discourse.[mondomaine].org : NON TROUVÉE » et « Version de Discourse sur localhost : NON TROUVÉE », mais la section Informations Docker dit « Le conteneur Discourse est en cours d’exécution » et le Test d’e-mail a envoyé un e-mail de test à mon adresse e-mail comme prévu.

Y a-t-il d’autres endroits où je devrais chercher des erreurs ?

Une autre chose : cette erreur pourrait-elle avoir un rapport avec ma tentative d’installation de Discourse sur un serveur avec 1 Go de RAM ? J’essaie de mettre en place un petit forum privé pour quelques personnes et j’ai pensé que la RAM supplémentaire ne serait pas nécessaire, mais s’il y a une chance que cela puisse causer tout cela, je vais mettre à niveau.

1 « J'aime »

Peut-être que les enregistrements DNS que vous avez créés pour votre domaine ne sont pas configurés correctement, ou ne se sont pas encore propagés. Je me base sur ce post : Bizarre installation problem re: specific domain name - #2 by david.

Essayez d’exécuter la commande suivante depuis un terminal sur votre ordinateur, en remplaçant www.example.com par le nom de domaine que vous utilisez pour votre site :

host www.example.com

Si vous pouvez partager la sortie ici, quelqu’un pourra peut-être repérer un problème.

2 « J'aime »

1g de RAM devrait suffire. Une entreprise que j’aide avait à l’origine un VPS minimum avec 20g d’espace. Le niveau supérieur ou deux est généralement meilleur. Cependant, vous pourriez vous en sortir en fonction de l’échelle.

Ils ont ignoré mes avertissements d’un crash imminent dû au manque d’espace que j’ai signalé pendant plus d’un mois et ne pouvaient plus se connecter en SSH pour mettre à niveau.

Il leur a fallu une semaine ou deux pour résoudre le problème après le crash.

Comme l’a dit @simon, cela ressemble à un problème de configuration dans vos enregistrements DNS.

1 « J'aime »

Argh ! C’était finalement une erreur stupide, merci de m’avoir mis sur la bonne voie. J’avais écrit l’adresse entière (« discourse.[mondomaine].com ») comme hôte pour l’enregistrement A, mais NameCheap exige que vous ne mettiez que le sous-domaine (« discourse »). Changer cela et refaire ./discourse-setup une dernière fois a fait l’affaire.

1 « J'aime »