Skip to main content
Сервис web формирует заголовок, логотип, ссылки в шапке, нижние колонтитулы и страницу технического обслуживания на основе переменных окружения. Все настройки и их формат описаны в разделе Брендинг; в Kubernetes они помещаются в ConfigMap.

Настройка

30-config.yaml (additions)
Заключайте значения JSON в одинарные кавычки, как показано выше, чтобы YAML сохранил их как одну строку. Недопустимый JSON в OVERLEAF_HEADER_EXTRAS или в нижних колонтитулах игнорируется и только записывается в журнал при запуске.

Режим технического обслуживания

Страница технического обслуживания отображается, пока файл /etc/overleaf/site_status в контейнере содержит closed. У каждого пода своя копия этого файла, а новый или перезапущенный под запускается в открытом состоянии. Чтобы закрыть сайт, запишите файл в каждом поде:
Чтобы завершить обслуживание, таким же образом запишите open. Поды подхватывают изменение в течение 5 секунд. Кнопка Close Editor в панели администратора работает иначе: она закрывает редактор только в той реплике, которая обработала запрос администратора, и эта реплика снова открывает его при перезапуске. При нескольких репликах вместо неё используйте файл, как описано выше.

Проверено на Kubernetes

На Kubernetes 1.37: с приведёнными выше настройками в ConfigMap страницы показывали OVERLEAF_NAV_TITLE, левый нижний колонтитул и, после входа, ссылку из OVERLEAF_HEADER_EXTRAS (на страницах входа ссылки в шапке скрыты). Запись closed в /etc/overleaf/site_status одного пода показывала страницу технического обслуживания с OVERLEAF_MAINTENANCE_MESSAGE только на этом поде, а open завершал обслуживание в течение нескольких секунд. При трёх репликах Close Editor в панели администратора закрывал редактор только на реплике, обслуживавшей администратора, тогда как две другие оставались открытыми.
Последнее изменение 2 ноября 2026 г.