Update README with mass deploy instructions and deploy/ structure
This commit is contained in:
@@ -33,6 +33,10 @@ info-user/
|
||||
│ ├── config.json
|
||||
│ └── install.sh
|
||||
├── agent-deb/ # Исходники .deb пакета (dpkg-deb --build)
|
||||
├── deploy/ # Массовый деплой агента по SSH
|
||||
│ ├── deploy-agent.sh
|
||||
│ ├── ip.txt.example
|
||||
│ └── README.md
|
||||
├── data/ # SQLite БД (создаётся при запуске)
|
||||
├── docker-compose.yml
|
||||
├── nginx.conf
|
||||
@@ -104,6 +108,18 @@ sudo bash install.sh
|
||||
|
||||
Не забудьте отредактировать `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`:
|
||||
|
||||
Reference in New Issue
Block a user