Застрял на root@forum:~#

В процессе (который кажется бесконечным) настройки Discourse через Mailgun и Digital Ocean.
Я защитил свой droplet с помощью Digital Ocean и подтвердил DNS через name.com и Mailgun.
Я ввел временный пароль и сбросил его. Теперь я нахожусь здесь

и не знаю, что делать, потому что в инструкциях, которым я следую, этого шага нет.
Что мне делать с: root@forum:~#

Кто-нибудь, ПОЖАЛУЙСТА, помогите?! Я работаю над этим уже два дня, пробовал, кажется, сотню разных способов.

Привет, Уитни!

Рад помочь, но я не совсем понял, что ты пытаешься сделать.

root@forum:~# — это приглашение к вводу команд. Ты успешно подключился к серверу, и теперь нужно выполнить следующий шаг в твоём процессе. Если ты следуешь официальной инструкции по установке, следующим шагом будет установка Discourse.

На самом деле это означает, что вы находитесь на своём сервере.

Вам следует продолжить отсюда (Установка Docker / Git) (discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub)

Окей. Вау, да. Это неловко. Ха! Я очень новичок в этом.
Я перешел к следующему шагу — кажется, всё прошло успешно. Но потом это…

Для контекста: вчера я прошёл через всё это, только чтобы понять, что Gmail не подойдёт. Теперь я пытаюсь следовать инструкции по установке более внимательно… но, да.

Посмотрите на 5-ю строку снизу: вы объединили два шага. Сначала выполните команду:

cd /var/discourse

После её завершения запустите:

./discourse-setup

Кроме того, по возможности лучше вставлять вывод в блок кода, а не в изображение. Это позволяет искать и копировать текст.

Чтобы создать блок кода, используйте три обратных апострофа на отдельной строке выше и ниже кода.

Например, ввод:

```
code
 goes
  here
```

приведёт к выводу:

code
 goes
  here

Спасибо! Я вернулся, и всё вроде бы наконец запустилось — ожидал, что меня попросят ввести данные администратора, но процесс остановился вот здесь:

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

Вы ввели на клавиатуре Ctrl+c? На каком именно этапе процесса это произошло? Нам нужно увидеть, что происходило до вывода, который вы привели выше.

После нашего последнего сообщения я отступил и ввёл следующее:

root@forum:~# cd /var/discourse
root@forum:/var/discourse# ./discourse-setup
Docker не установлен. Нажмите Enter для установки из https://get.docker.com/ или Ctrl+C для выхода
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 13216  100 13216    0     0   322k      0 --:--:-- --:--:-- --:--:--  322k
# Выполняется скрипт установки Docker, коммит: 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
Предупреждение: вывод apt-key не следует парсить (stdout не является терминалом)

Ладно, я не эксперт — если бы это было на мне, я бы уничтожил этот сервер и создал новый. Это сэкономит время на устранение неполадок: вы просто устанавливаете заново, а не сохраняете производственный форум, так что сэкономьте себе время и просто создайте новый сервер. Это займёт пару минут, особенно на серверах с 4 ГБ+ оперативной памяти.

И никто не знает, что вы сделали до всего этого. Просто моё скромное мнение.

Через несколько минут после этого система должна была начать запрашивать у вас имя хоста и так далее.

На самом деле в этом нет необходимости. Вы пока ничего не сделали, что делало бы этот сервер отличным от нового. (За исключением, возможно, установки Docker).

Я не знаю. Мы не знаем, что он делал в эти два дня.

Я изучил ваши рекомендации и снова прошел весь процесс. Discourse, похоже, был настроен и готов к работе. Я получил следующее сообщение:

Discourse is now installed.  Log into your admin account in a browser to continue
configuring Discourse.
root@forum:~# 

Я перешел по адресу http://167.71.253.224. Мне было предложено ввести имя пользователя и пароль. (Я уже дошел до этого этапа четыре раза) Я это сделал. Вот результат этой отправки.

Я проверил свою электронную почту и получил следующее сообщение:
Добро пожаловать в Discourse!

Нажмите на следующую ссылку, чтобы подтвердить и активировать свою новую учетную запись:
http://forum.irresistible.org/u/activate-account/aaec7ffdc5fcd82b1fd9610b66f1fda9

Если ссылка выше не кликабельна, попробуйте скопировать и вставить её в адресную строку вашего веб-браузера.

Когда я нажал на неё, я снова оказался в начале, потому что меня перекинуло сюда:

На данный момент я не делал ничего, кроме шагов, указанных в Руководстве по установке. Какой следующий лучший шаг? Потому что я в тупике.

Вам нужно зайти в панель управления сайта, где вы покупали домен irresistible.org, и добавить запись DNS:

Тип: A
Имя: forum
Значение: 167.71.253.224

Подождите пять минут, и всё должно заработать.

Вы просто спаситель. Несмотря на то что я обожаю узнавать новое, это было настоящим испытанием. Спасибо!