Update README with mass deploy instructions and deploy/ structure

This commit is contained in:
2026-07-20 18:02:00 +07:00
parent e1372b0584
commit f9018f83b9
+16
View File
@@ -33,6 +33,10 @@ info-user/
│ ├── config.json │ ├── config.json
│ └── install.sh │ └── install.sh
├── agent-deb/ # Исходники .deb пакета (dpkg-deb --build) ├── agent-deb/ # Исходники .deb пакета (dpkg-deb --build)
├── deploy/ # Массовый деплой агента по SSH
│ ├── deploy-agent.sh
│ ├── ip.txt.example
│ └── README.md
├── data/ # SQLite БД (создаётся при запуске) ├── data/ # SQLite БД (создаётся при запуске)
├── docker-compose.yml ├── docker-compose.yml
├── nginx.conf ├── nginx.conf
@@ -104,6 +108,18 @@ sudo bash install.sh
Не забудьте отредактировать `agent/config.json`, указав `server_url` и `agent_token`. Не забудьте отредактировать `agent/config.json`, указав `server_url` и `agent_token`.
### Массовый деплой на несколько ПК
Для установки/обновления агента сразу на множестве Linux-хостов используйте скрипт в папке `deploy/`:
```bash
cd deploy
# Подготовьте ip.txt (пример в ip.txt.example) и положите id_rsa рядом
./deploy-agent.sh
```
Скрипт подключается по SSH (ключ или пароль), устанавливает агент через apt с fallback на `dpkg -i`, настраивает `config.json` и запускает таймер. Подробности — в [`deploy/README.md`](deploy/README.md).
## Настройка агента ## Настройка агента
Файл `agent/config.json`: Файл `agent/config.json`: