Обновления
Обновления приходят в панель и ставятся одной кнопкой.
Как обновления попадают на сервер
- Панель проверяет новую версию при входе, раз в час и не реже раза в 10 минут, пока открыта у root.
- Новая версия появляется в колокольчике с кнопкой “Обновить”.
- Панель скачивает релиз, перезапускается и через несколько секунд открывается снова. Обновлять может только root.
Защита релизов
- Каждый релиз подписан ключом Ed25519. Панель и установщик принимают только подписанные релизы.
- Версию старее уже виденной панель не принимает, поэтому незаметно откатить её на старый релиз нельзя.
Если обновление не удалось
- Прежняя версия остаётся на сервере. Если новая не запустилась или не прошла проверку, панель сама вернёт прежнюю примерно через 25 секунд.
- После этого панель ещё 90 секунд следит за службой.
Канал обновлений
- Сейчас канал обновлений один: все панели получают один и тот же релиз. Список изменений - на странице Релизы.