Travado em root@forum:~#

No processo (sem fim) de tentar configurar o Discourse via Mailgun + Digital Ocean.
Segurei meu droplet com a Digital Ocean e confirmei o DNS com o name.com e o Mailgun.
Digitei minha senha temporária e a redefini. Agora estou aqui

e não sei o que fazer porque as instruções que estou seguindo não têm essa etapa.
O que faço com: root@forum:~# ?

Alguém PODE me ajudar?! Estou trabalhando nisso há dois dias, de centenas de maneiras diferentes.

Olá Whitney!

Fico feliz em ajudar, mas não tenho certeza do que você está tentando fazer.

root@forum:~# é um prompt aguardando uma entrada. Você acessou o servidor com sucesso e agora precisa executar a próxima etapa do seu processo. Supondo que você esteja seguindo o processo de instalação oficial, a próxima etapa seria a instalação do Discourse.

Isso realmente significa que você está no seu servidor.

Você deve continuar a partir daqui (Instalar Docker / Git)

Ok. Uau, sim. Isso é embaraçoso. Ha! Sou muito novo nisso.
Avancei para a próxima etapa — parece que foi um sucesso. Mas então isso…

Para contextualizar, fiz tudo isso ontem apenas para perceber que o Gmail não funcionaria. Agora estou tentando seguir a instalação mais de perto… mas, sim.

Verifique a 5ª linha a partir do final; você combinou duas etapas. É necessário executar

cd /var/discourse

Depois que isso terminar, execute

./discourse-setup

Além disso, se possível, copiar a saída para um bloco de código é melhor do que usar uma imagem. Isso permite que o texto seja pesquisável e copiável.

Para criar um bloco de código, use três acentos graves em uma linha própria acima e abaixo do código.

Digitando:

```
código
 vai
  aqui
```

O resultado seria

código
 vai
  aqui

Obrigado por isso! Voltei, parece que finalmente está rodando tudo — esperava ser solicitado informações de administrador, mas parou aqui:

+ /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 mudança que você digitou Ctrl+c no teclado? Onde exatamente no processo você estava quando isso aconteceu? Precisaremos ver o que aconteceu antes da saída que você compartilhou acima.

Após nossa última mensagem, dei um passo atrás e inseri o seguinte:

root@forum:~# cd /var/discourse
root@forum:/var/discourse# ./discourse-setup
Docker não instalado. Pressione Enter para instalar em https://get.docker.com/ ou Ctrl+C para sair
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 13216  100 13216    0     0   322k      0 --:--:-- --:--:-- --:--:--  322k
# Executando script de instalação do 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
Aviso: a saída do apt-key não deve ser analisada (stdout não é um terminal)

Tudo bem, não sou especialista — se fosse comigo, eu destruiria este servidor e criaria um novo. Isso economiza tempo de troubleshooting; você está apenas instalando e não salvando um fórum de produção, então poupe seu tempo e crie um novo servidor. É um trabalho de poucos minutos, especialmente com servidores de 4GB+ de RAM.

E ninguém sabe o que você realmente fez antes de tudo isso. Apenas minha opinião.

Alguns minutos depois disso, ele deve ter começado a pedir seu nome de host e assim por diante.

Realmente não há necessidade. Você ainda não fez nada que torne isso diferente de um novo servidor. (Exceto, talvez, ter instalado o Docker).

Não sei. Não sabemos o que ele fez durante esses dois dias.

Li suas sugestões e revi todo o processo. O Discourse parecia estar configurado e pronto para uso. Recebi a seguinte mensagem:

Discourse instalado com sucesso. Faça login na sua conta de administrador em um navegador para continuar
a configurar o Discourse.
root@forum:~# 

Acessei http://167.71.253.224. Fui solicitado a inserir um nome de usuário e senha. (Cheguei a esse ponto quatro vezes até agora). Fiz isso. E este foi o resultado do envio:

Acessei meu e-mail e recebi esta mensagem:
Bem-vindo ao Discourse!

Clique no link abaixo para confirmar e ativar sua nova conta:
http://forum.irresistible.org/u/activate-account/aaec7ffdc5fcd82b1fd9610b66f1fda9

Se o link acima não for clicável, tente copiá-lo e colá-lo na barra de endereços do seu navegador.

Ao clicar nele, voltei ao ponto inicial, pois ele me leva para cá:

Neste ponto, não fiz nada além dos passos listados no Guia de Instalação. Qual é o próximo melhor passo? Porque estou sem ideias.

Você precisa acessar o painel de controle do site onde comprou o domínio irresistible.org e adicionar uma entrada DNS:

Tipo: A
Nome: forum
Valor: 167.71.253.224

Aguarde cinco minutos e deve funcionar.

Você é um salva-vidas. Embora eu adore aprender coisas novas, isso foi um pesadelo. Obrigado!