Bloqué sur root@forum:~#

Dans le processus (sans fin) de configuration de Discourse via Mailgun + Digital Ocean.
J’ai sécurisé mon droplet avec Digital Ocean et confirmé le DNS avec name.com et Mailgun.
J’ai saisi mon mot de passe temporaire et l’ai réinitialisé. Maintenant, je suis ici

et je ne sais pas quoi faire, car les instructions que je suis n’ont pas cette étape.
Que dois-je faire avec : root@forum:~# ?

Quelqu’un peut-il S’IL VOUS PLAÎT m’aider ?! Je travaille là-dessus depuis deux jours, en essayant ce qui semble être une centaine de méthodes différentes.

Salut Whitney !

Je suis ravi de t’aider, mais je ne suis pas sûr de comprendre ce que tu essaies de faire.

root@forum:~# est une invite d’attente pour une saisie. Tu as réussi à accéder au serveur et tu dois maintenant passer à l’étape suivante de ton processus. En supposant que tu suis le processus d’installation officiel, la prochaine étape serait l’installation de Discourse.

Cela signifie en fait que vous êtes dans votre serveur.

Vous devriez continuer à partir d’ici (Installer Docker / Git) (discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub)

Ok. Waouh, oui. C’est gênant. Ha ! Je suis très débutant dans ce domaine. Je suis passé à l’étape suivante : cela semble avoir réussi. Mais ensuite, ceci…

Pour contexte, j’ai suivi tout cela hier seulement pour réaliser que Gmail ne fonctionnerait pas. Maintenant, j’essaie de suivre l’installation plus attentivement… mais bon, oui.

Vérifiez la 5ᵉ ligne à partir du bas, vous avez combiné deux étapes. Vous devez exécuter

cd /var/discourse

Ensuite, une fois cela terminé, exécutez

./discourse-setup

De plus, si possible, copier le contenu dans un bloc de code est préférable à une image. Cela permet au texte d’être consultable et copiable.

Pour créer un bloc de code, utilisez trois accents graves sur une ligne distincte au-dessus et en dessous du code.

En tapant :

```
code
 goes
  here
```

Cela donnera :

code
 goes
  here

Merci pour cela ! Je suis retourné en arrière, il semblait que tout fonctionnait enfin — je m’attendais à être invité à fournir des informations d’administration, mais le processus s’est arrêté ici :

+ /usr/bin/docker run --shm-size=512m -d --restart=always -e LANG=en_US.UTF-8 -e RAILS_ENV=production -e UNICORN_WORKERS=4 -e UNICORN_SIDEKIQS=1 -e RUBY_GLOBAL_METHOD_CACHE_SIZE=131072 -e RUBY_GC_HEAP_GROWTH_MAX_SLOTS=40000 -e RUBY_GC_HEAP_INIT_SLOTS=400000 -e RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=1.5 -e DISCOURSE_DB_SOCKET=/var/run/postgresql -e DISCOURSE_DB_HOST= -e DISCOURSE_DB_PORT= -e DISCOURSE_HOSTNAME=forum.irresistible.org -e DISCOURSE_DEVELOPER_EMAILS=healingjusticepodcast@gmail.com -e DISCOURSE_SMTP_ADDRESS=smtp.mailgun.org -e DISCOURSE_SMTP_PORT=587 -e DISCOURSE_SMTP_USER_NAME=postmaster@mg.irresistible.org -e DISCOURSE_SMTP_PASSWORD=11d47709c46c21ccb043f7c914dbdba7-f696beb4-6a27c118 -h forum-app -e DOCKER_HOST_IP=172.17.0.1 --name app -t -p 80:80 -p 443:443 -v /var/discourse/shared/standalone:/shared -v /var/discourse/shared/standalone/log/var-log:/var/log --mac-address 02:96:f4:e6:e7:14 local_discourse/app /sbin/boot
4d96de7fffe652fa5a000fb73176f9942e9001f91c0b75520b75670ed869aca4
root@forum:/var/discourse# 
+ /usr/bin/docker run --shm-size=512m -d --restart=always -e LANG=en_US.UTF-8 -e RAILS_ENV=production -e UNICORN_WORKERS=4 -e UNICORN_SIDEKIQS=1 -e RUBY_GLOBAL_METHOD_CACHE_SIZE=131072 -e RUBY_GC_HEAP_GROWTH_MAX_SLOTS=40000 -e RUBY_GC_HEAP_INIT_SLOTS=400000 -e RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=1.5 -e DISCOURSE_DB_SOCKET=/var/run/postgresql -e DISCOURSE_DB_HOST= -e DISCOURSE_DB_PORT= -e DISCOURSE_HOSTNAME=forum.irresistible.org -e DISCOURSE_DEVELOPER_EMAILS=healingjusticepodcast@gmail.com -e DISCOURSE_SMTP_ADDRESS=smtp.mailgun.org -e DISCOURSE_SMTP_PORT=587 -e DISCOURSE_SMTP_USER_NAME=postmaster@mg.irresistible.org -e DISCOURSE_SMTP_PASSWORD=11d47709c46c21ccb043f7c914dbdba7-f696beb4-6a27c118 -h forum-app -e DOCKER_HOST_IP=172.17.0.1 --name app -t -p 80:80 -p 443:443 -v /var/discourse/shared/standalone:/shared -v /var/discourse/shared/standalone/log/var-log:/var/log --mac-address 02:96:f4:e6:e7:14 local_discourse/app /sbin/boot
4d96de7fffe652fa5a000fb73176f9942e9001f91c0b75520b75670ed869aca4
root@forum:/var/discourse# 
+ /usr/bin/docker run --shm-size=512m -d --restart=always -e LANG=en_US.UTF-8 -e RAILS_ENV=production -e UNICORN_WORKERS=4 -e UNICORN_SIDEKIQS=1 -e RUBY_GLOBAL_METHOD_CACHE_SIZE=131072 -e RUBY_GC_HEAP_GROWTH_MAX_SLOTS=40000 -e RUBY_GC_HEAP_INIT_SLOTS=400000 -e RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=1.5 -e DISCOURSE_DB_SOCKET=/var/run/postgresql -e DISCOURSE_DB_HOST= -e DISCOURSE_DB_PORT= -e DISCOURSE_HOSTNAME=forum.irresistible.org -e DISCOURSE_DEVELOPER_EMAILS=healingjusticepodcast@gmail.com -e DISCOURSE_SMTP_ADDRESS=smtp.mailgun.org -e DISCOURSE_SMTP_PORT=587 -e DISCOURSE_SMTP_USER_NAME=postmaster@mg.irresistible.org -e DISCOURSE_SMTP_PASSWORD=11d47709c46c21ccb043f7c914dbdba7-f696beb4-6a27c118 -h forum-app -e DOCKER_HOST_IP=172.17.0.1 --name app -t -p 80:80 -p 443:443 -v /var/discourse/shared/standalone:/shared -v /var/discourse/shared/standalone/log/var-log:/var/log --mac-address 02:96:f4:e6:e7:14 local_discourse/app /sbin/boot
4d96de7fffe652fa5a000fb73176f9942e9001f91c0b75520b75670ed869aca4
root@forum:/var/discourse#

Avez-vous tapé n’importe quel changement en appuyant sur Ctrl+c au clavier ? À quel moment précis du processus étiez-vous lorsque cela s’est produit ? Nous aurons besoin de voir ce qui s’est passé avant la sortie que vous avez partagée ci-dessus.

Après notre dernier message, je suis revenu en arrière et j’ai saisi ce qui suit :

root@forum:~# cd /var/discourse
root@forum:/var/discourse# ./discourse-setup
Docker n'est pas installé. Appuyez sur Entrée pour l'installer depuis https://get.docker.com/ ou sur Ctrl+C pour quitter
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 13216  100 13216    0     0   322k      0 --:--:-- --:--:-- --:--:--  322k
# Exécution du script d'installation de Docker, commit : f45d7c11389849ff46a6b4d94e0dd1ffebca32c1
+ sh -c apt-get update -qq >/dev/null
+ sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null
+ sh -c curl -fsSL "https://download.docker.com/linux/ubuntu/gpg" | apt-key add -qq - >/dev/null
Avertissement : la sortie d'apt-key ne doit pas être analysée (la sortie standard n'est pas un terminal)

Bon, je ne suis pas expert — si c’était moi, je détruirais ce serveur et j’en créerais un nouveau. Cela évite le dépannage : vous installez simplement sans sauvegarder un forum de production, alors économisez votre temps et créez simplement un nouveau serveur. C’est un travail de quelques minutes, surtout avec des serveurs de 4 Go de RAM ou plus.

Et personne ne sait ce que vous avez réellement fait avant tout cela. Juste mon avis.

Quelques minutes plus tard, cela devrait commencer à vous demander votre nom d’hôte, etc.

Il n’y a vraiment pas besoin. Vous n’avez encore rien fait qui rende ce serveur différent d’un nouveau serveur. (Sauf, peut-être, l’installation de Docker).

Je ne sais pas. Nous ne savons pas ce qu’il a fait pendant ces deux jours.

J’ai lu vos suggestions et j’ai revu le processus. Discourse semblait être configuré et prêt à fonctionner. J’ai reçu cette invite :

Discourse est maintenant installé. Connectez-vous à votre compte administrateur dans un navigateur pour continuer
la configuration de Discourse.
root@forum:~# 

Je suis allé sur http://167.71.253.224. On m’a demandé de saisir un nom d’utilisateur et un mot de passe. (J’en suis arrivé à cette étape quatre fois maintenant) Je l’ai fait. Et voici le résultat de cette soumission.

Je suis allé dans ma boîte e-mail et j’ai reçu ce message :
Bienvenue sur Discourse !

Cliquez sur le lien suivant pour confirmer et activer votre nouveau compte :
http://forum.irresistible.org/u/activate-account/aaec7ffdc5fcd82b1fd9610b66f1fda9

Si le lien ci-dessus n’est pas cliquable, essayez de le copier et de le coller dans la barre d’adresse de votre navigateur web.

Lorsque j’ai cliqué dessus, je me suis retrouvé à zéro car cela m’emmène ici :

À ce stade, je n’ai rien fait en dehors des étapes listées dans le Guide d’installation. Quelle est la meilleure étape suivante ? Parce que je suis perdu.

Vous devez accéder au panneau de contrôle du site où vous avez acheté le domaine irresistible.org et ajouter une entrée DNS :

Type : A
Nom : forum
Valeur : 167.71.253.224

Attendez cinq minutes, et cela devrait fonctionner.

Vous êtes un véritable sauveur. Autant j’aime apprendre de nouvelles choses, autant cela a été un vrai cauchemar. Merci !