Перейти к содержимому

Установка

Soul Stack поставляется четырьмя исполняемыми файлами: keeper (центральный сервер), soul (агент на хосте), soulctl (клиентский CLI оператора) и soul-lint (офлайн-линтер). Способ установки выбирается под вашу инфраструктуру.

Основной прод-способ. Готовые пакеты для Debian/Ubuntu и RHEL-семейства. Кладут исполняемый файл, systemd-юнит, env-файл и пример конфига; при обновлении не перетирают рабочий конфиг.

Когда: продакшен-инсталляция на Linux-хостах с пакетным менеджером, управление через systemd.

Подробно — Из deb/rpm-пакетов.

Исполняемый файлГде живётКак ставится
keeperцентральный узел (1+ инстанс)пакет soul-stack-keeper / релиз / сборка
soulкаждый управляемый хостпакет soul-stack-soul / релиз / сборка
soul-lintрабочая станция оператора, CIпакет soul-stack-soul-lint / релиз / сборка
soulctlрабочая станция операторарелиз / сборка (отдельным deb/rpm-пакетом не поставляется)

Пакеты soul-stack-keeper и soul-stack-soul несут демон + systemd-юнит + env-файл + пример конфига. soul-stack-soul-lint — только CLI без демона и конфига. soulctl — клиентский инструмент оператора, ставится из релизного исполняемого файла или сборкой.