Самохостинг Discourse стал намного проще

Для тех, кто хочет увидеть, как выглядит новый процесс.

Я установил Discourse на сервер Hetzner CAX11 (архитектура ARM, 2 vCPU, 4 ГБ ОЗУ).
От запуска скрипта установки до запуска сайта прошло примерно 7 минут.

  1. :magic_wand: Магия начинается здесь:

  2. Новый скрипт установки запрашивает email администратора — одно из немногих оставшихся требований :laughing::

  3. Затем он запрашивает доменное имя (по умолчанию: ДА). Если у нас его нет, он предлагает перейти на id.discourse.com/my/subdomain.

    Прекрасно, не так ли?

  4. После создания поддомена нужно сгенерировать код подтверждения, который будет введен в процессе работы скрипта установки:

  5. После ввода кода подтверждения домен проверяется на id.discourse.com. Вы рады, что никто не украл тот самый поддомен, который так хотел, и скрипт спрашивает, хотите ли вы настроить SMTP (интересно, что по умолчанию стоит НЕТ, вероятно, потому что мы используем поддомен Discourse ID):


  6. Затем скрипт проверяет всю введенную информацию и спрашивает, всё ли в порядке (по умолчанию ДА, как и должно быть):

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

  8. Через несколько минут ожидания и чашки кофе сайт запущен и запрашивает ваш Discourse ID:

  9. Вы заметите, что Мастер теперь состоит всего из 2 шагов: первоначальный вход и этот (тоже хорошо известный) шаг:

  10. Добро пожаловать в Discourse: никогда ещё не было так просто :partying_face:

26 лайков