From f9018f83b9d0a3fe79f43979c75c7e9a3ce11844 Mon Sep 17 00:00:00 2001 From: Hidosi Date: Mon, 20 Jul 2026 18:02:00 +0700 Subject: [PATCH] Update README with mass deploy instructions and deploy/ structure --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 5963c5c..98529c6 100644 --- a/README.md +++ b/README.md @@ -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`: