Нужна помощь с установкой Discourse по документации GitHub?

Здравствуйте,
Я пытаюсь установить Discourse, доступный на GitHub.

Я следовал этим шагам, но это не помогло:

  1. Создал облачный сервер (Ubuntu 16)
  2. Установил Docker с официального сайта.
  3. Установил необходимое программное обеспечение, а именно Postgres 10+, Redis 2.6+, Ruby 2.5+

После этого я следовал этой инструкции:

https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

Но после всего этого я получаю ошибку при попытке открыть свой веб-сайт.

Может ли кто-нибудь помочь?

Заранее спасибо

Какую ошибку вы получаете?

У меня порт 80 и 443 закрыты

Вы настроили DNS-запись, указывающую на установку Discourse?

Да, я сначала делаю это, а потом остальное.

Я создал сервер в Google Cloud.

Он указывает на IP-адрес 34.125.137.244.

разрешается ли доменное имя в IP-адрес?

Да, я получаю тот же ответ при открытии домена, т.е. hrdiscuss.com

Это ваш домен?

Он открывается у меня.

Да, это домен, и он работает у меня:
www.hrdiscuss.com

вот что я вижу

Вчера я всё настроил, но не создал администратора или что-то подобное. Я вижу только приветственное сообщение nginx.

В любом случае спасибо, я буду ждать этого. Возможно, это связано с каким-то кэшем или чем-то подобным.

Да, я думаю, это кеш вашего браузера. Очистите его и проверьте снова :slight_smile:

Хорошо, у меня получается тот же результат, что и вы описали. Но я запутался: что такое ID электронной почты администратора? Я ведь никогда его не настраивал.

В файле app.yml вы должны были указать адрес электронной почты разработчика. Это будет ваш идентификатор администратора.

Ок, спасибо за помощь

На моём сервере нет файла app.yml.

файл app.yml находится в /var/discourse/containers

Вы находитесь внутри контейнера. Файл app.yml находится снаружи него.