Skip to content

Обновление из панели ​

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

Страница обновления панели: установленная версия рядом с последним выпуском, способ установки, кнопка «Обновить сейчас» и раздел узлов с последним выпуском узла и отстающими узламиСтраница обновления панели: установленная версия рядом с последним выпуском, способ установки, кнопка «Обновить сейчас» и раздел узлов с последним выпуском узла и отстающими узлами

Проверка выпусков ​

Страница показывает:

  • Установлено и Последний выпуск с отметкой Доступно обновление или Актуальная версия и ссылкой на Описание выпуска;
  • Способ установки: служба systemd, контейнер или запуск вручную;
  • Последняя проверка и кнопку Проверить, чтобы проверить ещё раз.

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

Обновление панели ​

При установке через systemd Обновить сейчас (или Обновить до версия) выполняет всё обновление:

  1. Резервная копия: копия базы данных в ваш каталог резервных копий.
  2. Загрузка выпуска.
  3. Проверка по контрольной сумме, опубликованной вместе с выпуском, и пробный запуск, чтобы убедиться, что он стартует на этой машине.
  4. Установка: замена бинарного файла с сохранением предыдущего рядом.
  5. Перезапуск на новой версии.

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

Если новая версия не запускается ​

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

База данных не откатывается: обновления только продвигают её вперёд. Если после обновления что-то не так, путь назад — копия, сделанная на первом шаге. Страница называет её; восстановите её в Настройки → Резервная копия (см. Резервное копирование и восстановление).

Установки в Docker ​

Панель в контейнере не может заменить собственный образ, и страница прямо сообщает об этом, не пытаясь обновиться. Обновите её из каталога вашего compose-файла:

bash
docker compose pull && docker compose up -d

Выпуски узла ​

Раздел Узлы на странице показывает Последний релиз узла и Отстающие узлы.

Панель хранит копию бинарных файлов узла, которые загружает на ваши серверы при установке или обновлении узла. Скачать последний узел загружает в эту копию последний выпуск. Загружено на эту панель показывает, что там лежит, и отмечает версию как актуально или старее. Если копия старее последнего выпуска, при обновлении узла последний выпуск берётся напрямую с GitHub.

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

TIP

Обновляйте панель раньше узлов. Более новый узел в паре с более старой панелью может пропустить запрос панели отключить аккаунт, у которого истёк срок или закончился трафик, пока этот узел не обновит что-то другое.

Текст и изображения — CC BY 4.0.