Что ещё нужно учесть при самостоятельном хостинге?

Продолжаем обсуждение с Recommended Hosting Providers for Self Hosters :

А как насчёт почты и плагинов в случае самостоятельного хостинга?
Как мне получить плагины, если я хощу самостоятельно?
Очевидно, что мне также придётся заниматься интеграцией с почтой, верно?

О чём ещё мне нужно позаботиться?

Большинство плагинов, которые действительно стоят внимания, находятся в категории Customization > Plugin (неработающие или сломанные плагины перемещены в подкатегорию).

Да, см.: discourse/docs/INSTALL-email.md at main · discourse/discourse · GitHub

  • Резервное копирование:
  • Обновления (рекомендуется раз в месяц) либо через командную строку SSH, либо через экран Docker Manager в панели управления.

И, дополняя уже подробный ответ Роберта, вам также потребуется самостоятельно устранять неполадки в вашем экземпляре Discourse и получать поддержку от сообщества. Для этого очень полезны поиск, а также теги Support и #installation.

Однако, если вы следуете официальному руководству по установке, хорошо разбираетесь в работе с серверами и являетесь опытным пользователем Discourse, то самостоятельное размещение — отличный вариант.

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

Если вы отправляете резервные копии в S3 и эта конфигурация указана в вашем YAML-файле, то для восстановления после катастрофы вам понадобится только этот файл.

В большинстве случаев обновления можно выполнять через веб-интерфейс, но примерно три раза в год требуется обновление через командную строку, которое обычно так же просто, как ./launcher rebuild app. Иногда это немного сложнее. Я предлагаю услугу по выполнению таких обновлений, когда они необходимы, но, полагаю, вам это не понадобится.