Atascado en root@forum:~#

En el proceso (sin fin) de intentar configurar Discourse mediante Mailgun + Digital Ocean.
He asegurado mi droplet con Digital Ocean y confirmado el DNS con name.com y Mailgun.
Ingresé mi contraseña temporal y la restablecí. Ahora estoy aquí

y no sé qué hacer porque las instrucciones que sigo no incluyen este paso.
¿Qué debo hacer con: root@forum:~#

¿Puede alguien AYUDARME POR FAVOR?! Llevo dos días trabajando en esto, probando lo que parece un centenar de métodos diferentes.

¡Hola Whitney!

Con gusto te ayudo, pero no estoy seguro de qué estás intentando hacer.

root@forum:~# es un prompt que espera una entrada. Has accedido correctamente al servidor y ahora debes realizar el siguiente paso de tu proceso. Asumiendo que estás siguiendo el proceso de instalación oficial, el siguiente paso sería la instalación de Discourse.

En realidad, significa que estás en tu servidor.

Deberías continuar desde aquí (Instalar Docker / Git)

Vale. ¡Vaya, sí! Qué vergüenza. ¡Jaja! Soy muy nuevo en esto. He pasado al siguiente paso y parece que ha tenido éxito. Pero entonces esto…

Para dar contexto, ayer pasé por todo esto solo para darme cuenta de que Gmail no iba a funcionar. Ahora estoy intentando seguir la instalación más de cerca… pero, sí.

Revisa la quinta línea desde abajo; has combinado dos pasos. Necesitas ejecutar

cd /var/discourse

Luego, cuando eso termine, ejecuta

./discourse-setup

Además, si es posible, es mejor copiar la salida en un bloque de código que usar una imagen. Esto permite que el texto sea buscable y copiable.

Para crear un bloque de código, usa tres comillas invertidas en una línea propia, tanto arriba como abajo del código.

Escribiendo:

```
código
 va
  aquí
```

Se obtendría

código
 va
  aquí

¡Gracias por eso! Volví atrás, parecía que finalmente se estaba ejecutando todo. Esperaba que me pidieran información de administrador, pero se detuvo aquí:

+ /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#

¿Alguna modificación que hayas escrito al presionar Ctrl+c en el teclado? ¿En qué punto exacto del proceso te encontrabas cuando ocurrió esto? Necesitaremos ver qué sucedió antes de la salida que has compartido anteriormente.

Después de nuestro último mensaje, retrocedí e ingresé lo siguiente:

root@forum:~# cd /var/discourse
root@forum:/var/discourse# ./discourse-setup
Docker no está instalado. Presiona Enter para instalar desde https://get.docker.com/ o Ctrl+C para salir
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 13216  100 13216    0     0   322k      0 --:--:-- --:--:-- --:--:--  322k
# Ejecutando script de instalación 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
Advertencia: la salida de apt-key no debe ser analizada (stdout no es una terminal)

Está bien, no soy un experto; si fuera yo, destruiría este servidor y crearía uno nuevo. Esto ahorra tiempo de resolución de problemas, ya que solo estás instalando y no guardando un foro de producción, así que ahorra tiempo y simplemente crea un servidor nuevo. Es un trabajo de unos pocos minutos, especialmente con servidores de 4 GB+ de RAM.

Y nadie sabe lo que realmente hiciste antes de todo esto. Solo mis dos centavos.

Unos minutos después debería haber comenzado a pedirte el nombre del host y así sucesivamente.

Realmente no hay necesidad. No has hecho nada aún que haga que esto sea diferente de un servidor nuevo. (Excepto, quizás, haber instalado Docker).

No lo sé. No sabemos qué hizo durante estos dos días.

Leí sus sugerencias y volví a repasar el proceso. Discourse parecía estar configurado y listo para funcionar. Recibí este mensaje:

Discourse está instalado. Inicie sesión en su cuenta de administrador en un navegador para continuar
configurando Discourse.
root@forum:~#

fui a http://167.71.253.224. Se me pidió ingresar un nombre de usuario y una contraseña. (He llegado a este punto cuatro veces ya) Lo hice. Y este fue el resultado de ese envío.

Fui a mi correo electrónico y recibí este mensaje:
¡Bienvenido a Discourse!

Haga clic en el siguiente enlace para confirmar y activar su nueva cuenta:
http://forum.irresistible.org/u/activate-account/aaec7ffdc5fcd82b1fd9610b66f1fda9

Si el enlace anterior no es clicable, intente copiarlo y pegarlo en la barra de direcciones de su navegador web.

Cuando hice clic en él, volví al punto de partida porque me lleva aquí:

En este punto, no he hecho nada más allá de los pasos enumerados en la Guía de instalación. ¿Cuál es el siguiente mejor paso? Porque estoy perdido.

Tienes que entrar al panel de control del sitio web donde compraste el dominio irresistible.org y agregar una entrada DNS:

Tipo: A
Nombre: forum
Valor: 167.71.253.224

Espera cinco minutos y debería funcionar.

Eres un salvavidas. Aunque me encanta aprender cosas nuevas, esto fue un verdadero desafío. ¡Gracias!