Уточнение по поводу офлайн-страницы

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

Тем не менее, глядя на эту тему о создании страницы, которая отображается, когда мы выполняем действия, из-за которых форум показывает ошибку, у меня возникает несколько искренних вопросов:

  1. Почему в Discourse эта функция не встроена по умолчанию? Кто-нибудь может объяснить это простым языком (насколько это возможно, конечно, так как я понимаю, что тема очень техническая)?
  2. Если сейчас это невозможно, когда это станет возможным и будет реализовано, чтобы не-продвинутые пользователи могли полагаться на такую страницу?
  3. С момента установки Discourse три месяца назад я заметил, что в 99% случаев при попытке обновить его напрямую со страницы администратора процесс завершается ошибкой, и мне приходится использовать Терминал. Мне кажется, я где-то читал, что при обновлении через панель администратора пользователи могут испытывать некоторые задержки, но форум не отключается полностью, как это происходит при использовании Терминала? Если это так, почему это происходит, и почему я постоянно сталкиваюсь с ошибками, вынуждающими меня прибегать к Терминалу?
  4. Существует ли способ обновлять систему через Терминал без отключения форума? Потому что, например, при добавлении или удалении плагинов, похоже, это неизбежно.

Буду рад узнать об этом больше.

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

Но если вы следуете этому руководству, возможно, этот подход всё ещё работает.

Не могу комментировать приоритеты/дорожную карту CDCK.

Я тоже считаю, что (а именно обновления через «Docker Manager») ненадёжны: часто, если во время «онлайн-сборки» возникает ошибка, я не могу повторить онлайн-обновление после исправления проблемы (обычно с плагином). Процесс онлайн-обновления, похоже, не реагирует, поэтому я вынужден выполнять обновление через командную строку. Если вы столкнётесь с подобным случаем, создайте тему в разделе Support.

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

Существует решение с двумя контейнерами, которое вы можете попробовать: оно позволяет пересобирать веб-контейнер отдельно, что может обеспечить вам более высокую доступность: