Как отключить публичный доступ к экземпляру Discourse в режиме staging

Привет.

Мы планируем использовать собственное облачное хостинг-решение Discourse для нашей производственной системы.
Существует ли способ полностью подготовить его к запуску для утверждения руководством, но при этом скрыть его от публичного доступа?

С наилучшими пожеланиями,
Луис

Вы можете сделать Discourse приватным, доступным только по приглашению. Тогда вы будете отправлять приглашения по электронной почте только тем, кого хотите видеть на форуме. Это будет приватно, и никто не сможет получить к нему доступ. Веб-краулеры также не смогут сканировать сайт. Но то, что я сделал для своего домена, — это не настройка главной страницы. Если краулер (или кто-либо другой) перейдет по имени домена, он увидит только пустую белую страницу по умолчанию. Так же, как и мой форум. :slightly_smiling_face:

Простой способ — сделать сайт доступным только по приглашению и требовать вход, как уже было предложено.

Другой вариант — изменить файл app.yml, чтобы перенастроить nginx на использование базовой аутентификации и/или ограничение по IP-адресам.

Как изменить app.yml на управляемом облачном экземпляре Discourse? Не могу найти способ получить доступ к CLI.

В таком случае вам нужно обратиться к вашему хостинг-провайдеру. Если это мы (discourse.org), напишите нам на team@discourse.org.

Сделал.
Спасибо, Джошуа.