Привет!
Я хотел бы использовать Discourse в особой конфигурации: веб-сервер будет доступен только ограниченному кругу заранее известных пользователей внутри VPN. IP-адрес сервера будет, например, 10.0.0.1, поэтому понятно, что для него невозможно иметь валидное публичное доменное имя.
Я читал, что крайне важно правильно настроить отправку почты. Также я узнал, что создание учётной записи администратора можно завершить с помощью некоторых обходных путей без использования электронной почты.
Меня интересует, какой вариант будет лучшим:
a) Полная настройка Discourse без электронной почты. Будет ли это работать? Я предполагаю, что мне придётся следовать хотя бы некоторым неочевидным инструкциям для активации каждой учётной записи вручную, но для ограниченного числа пользователей это приемлемо. Будет ли это работать? Какие ограничения возникнут при отсутствии работы отправки почты? Конечно, я не смогу отправлять уведомления по электронной почте (для меня это небольшой недостаток) — это всё?
b) Хотя сервер использует приватный IP, у меня может быть отдельный публичный адрес, используемый только для почты. Я ожидаю, что всё будет оптимизировано (насколько это возможно) для простоты настройки: следуя инструкциям по установке, я введу адрес сервера только один раз, который, вероятно, будет использоваться как для HTTP-перенаправлений, так и для SMTP. Можно ли легко разграничить эти настройки? Можно ли легко настроить сервер с приватным IP-адресом и доменным именем, которое не совпадает с ним и используется только для почты?
Стоит отметить, что у меня пока нет опыта работы с Discourse. Я готов самостоятельно изучать информацию при возникновении конкретных проблем. Но я вижу, что здесь нужно принять фундаментальное решение, какой путь выбрать (a или b), и было бы здорово получить совет, чтобы не пойти по неверному пути изначально.
Спасибо!