Add managed Gitea updates and server installer
This commit is contained in:
31
README.md
31
README.md
@@ -44,6 +44,11 @@
|
||||
Готовые версии для Linux публикуются в разделе Releases репозитория. Бинарник
|
||||
не требует установки Go или системной библиотеки SQLite.
|
||||
|
||||
Проверка обновлений выполняется отдельным systemd-таймером раз в сутки. Статус
|
||||
виден во вкладке `Настройки → Обновления` и в центре уведомлений. Доступны два
|
||||
режима: `notify` только сообщает о новой версии, `auto` скачивает её, сохраняет
|
||||
предыдущий бинарник как резервный и перезапускает панель.
|
||||
|
||||
На главном экране находятся компактные карточки CPU, памяти, диска и сети.
|
||||
Нажатие на карточку открывает подробные показатели.
|
||||
|
||||
@@ -56,6 +61,32 @@ chmod +x proxmox-cpu-dashboard-linux-amd64
|
||||
./proxmox-cpu-dashboard-linux-amd64
|
||||
```
|
||||
|
||||
## Установка на сервер и обновления
|
||||
|
||||
Скачайте из Releases архив `proxmox-dashboard-install-amd64.tar.gz`, распакуйте
|
||||
его на Proxmox и запустите от root:
|
||||
|
||||
```bash
|
||||
tar -xzf proxmox-dashboard-install-amd64.tar.gz
|
||||
cd proxmox-dashboard-install
|
||||
UPDATE_MODE=notify ./scripts/install.sh
|
||||
```
|
||||
|
||||
Для полностью автоматических обновлений используйте `UPDATE_MODE=auto`.
|
||||
Приватному репозиторию нужен read-only API-токен Gitea:
|
||||
|
||||
```bash
|
||||
GITEA_TOKEN='read-only-token' UPDATE_MODE=auto ./scripts/install.sh
|
||||
```
|
||||
|
||||
Токен сохраняется с правами `0600` в `/etc/proxmox-dashboard/update.env`.
|
||||
Проверить обновления вручную можно командой:
|
||||
|
||||
```bash
|
||||
systemctl start proxmox-dashboard-update.service
|
||||
systemctl status proxmox-dashboard-update.service
|
||||
```
|
||||
|
||||
Откройте:
|
||||
|
||||
```text
|
||||
|
||||
Reference in New Issue
Block a user