Add secure automatic agent updates
This commit is contained in:
12
README.md
12
README.md
@@ -346,12 +346,24 @@ health-check, число перезапусков, CPU и память. Аген
|
||||
VMID. Кнопка создаст готовую команду установки. Одноразовый токен действует 15
|
||||
минут и после регистрации заменяется индивидуальным секретом агента.
|
||||
|
||||
После однократной установки агент обновляется автоматически вслед за Dashboard.
|
||||
Центральный сервер отдаёт агенту собственный бинарник и SHA-256; агент проверяет
|
||||
контрольную сумму, атомарно заменяет файл и перезапускается через systemd. Если
|
||||
агент был удалён из Dashboard, повторная команда с новым токеном автоматически
|
||||
выполнит новую регистрацию.
|
||||
|
||||
В первой версии агент не выполняет команды и не перезапускает службы или
|
||||
контейнеры. Для чтения Docker ему требуется доступ к `/var/run/docker.sock`,
|
||||
поэтому служба устанавливается от root. Сам Dashboard пока не имеет
|
||||
авторизации: используйте локальную сеть или HTTPS через доверенный reverse
|
||||
proxy и не публикуйте агентские API напрямую в интернет.
|
||||
|
||||
Полностью удалить агент из VM/LXC:
|
||||
|
||||
```bash
|
||||
curl -fsSL https://git.myown.center/maxim/ProxmoxDash/raw/branch/main/scripts/uninstall-agent.sh | sh
|
||||
```
|
||||
|
||||
Оформление, пороги, почта и обновления Dashboard находятся в обычных настройках.
|
||||
Рабочие инструменты — сервисы, агенты, плановые работы и UPS-сценарий — вынесены
|
||||
в отдельный раздел `Управление` в шапке Dashboard.
|
||||
|
||||
Reference in New Issue
Block a user