Насколько сложно управлять Discourse после установки?

Здравствуйте,

Я хочу установить Discourse на DigitalOcean. Я ознакомился с этим руководством. Теперь мой вопрос: насколько сложно управлять Discourse после установки? Я не программист и не умею работать с серверами.

Так достаточно ли базовой установки? Или мне нужно позаботиться о усилении безопасности сервера или о чём-то ещё?

У меня было много клиентов, для которых я выполнял установку, и они ничего не делали с серверами годами — хотя я не рекомендую так поступать. Если вы настроите автоматические обновления безопасности и несколько раз в год будете выполнять обновление через командную строку, скорее всего, всё будет в порядке. Я предлагаю услугу автоматического пересоздания серверов через командную строку по мере необходимости.

Если вы хотите быть чуть более защищёнными, можно настроить отправку резервных копий в S3. Тогда, если с сервером что-то случится, у вас будет резервная копия.

Discourse — довольно надёжное программное обеспечение, и если вы сможете установить форум самостоятельно, то сможете поддерживать его стабильную работу. Достаточно просто переходить на example.com/admin/upgrade каждый раз, когда получаете уведомление по электронной почте или в панели администратора, и примерно дважды в год заходить на сервер и выполнять команду ./launcher app rebuild.

DigitalOcean по умолчанию обеспечивает достаточно высокую безопасность серверов; если вы хотите повысить её ещё больше, можете настроить фаервол для блокировки всех портов.

Вы можете связаться с любым из специалистов, предлагающих установку Discourse здесь, чтобы они настроили всё за вас (если вы предпочитаете такой вариант), включая более технически сложный начальный этап настройки.

Ещё одна особенность моей установки «Lite» (которая не включает простую прямую доставку входящей почты) — это обработка отклонённых писем, а также включение автоматических обновлений (и автоматических перезагрузок, если они требуются для этих обновлений).

Несколько раз в год требуется пересборка через командную строку для обновления базового контейнера. А каждые пару лет происходит более сложное обновление, например обновление до PostgreSQL 12, которое, хотя и хорошо документировано, может быть довольно запутанным для тех, кто не знаком с командной строкой. Но, как я уже сказал, я не рекомендую это делать, хотя видел, что некоторые люди годами ничего не делали!