Установка на Linux (docker compose)
Развёртывание на сервере Linux через интерактивный скрипт install.sh (Ubuntu 22.04 LTS+ / Debian 12+, network_mode: host). Скрипт ставит Docker при необходимости, авторизуется в реестре образов и собирает docker-compose.yml + .env + secrets/ под выбранный режим.
Для старта установки выполните на целевом сервере:
wget -qO /tmp/klvd-install.sh https://static.afi-d.ru/products/klvd/install/install.sh
sudo bash /tmp/klvd-install.sh
Не запускайте скрипт через
... | sudo bash— без интерактивного терминала диалог установщика не отображается.
Режим standalone (новая автономная установка)
Первый сервер Клавдия «всё в одном». Установщик поднимает локальные PostgreSQL и Solr рядом с узлом в одном compose-стеке.
Скрипт спрашивает:
- папку установки (
/opt/klvdпо умолчанию); - роли узла (
KLVD_ROLES); - нужен ли локальный Solr (папка для поискового индекса);
- папки для логов и данных хранилища (при роли
storage); - секретный ключ кластера (генерируется или вводится);
- параметры локальной PostgreSQL (креды генерируются автоматически).
Состав compose-стека: контейнер PostgreSQL, контейнер Solr, контейнер klvd-node. Идентификатор узла создаётся приложением автоматически при первом старте.
После установки откройте веб-интерфейс (https://<адрес>:8001, логин и пароль по умолчанию admin / admin), смените пароль и проверьте дашборд — блок «Самопроверка» должен показывать статус ok. Затем пройдите Быстрый старт.
[СКРИНШОТ: окно установщика — выбор режима и ролей — screenshots/install-book/02a-install-prompt.png]
Что устанавливается
| Файл/папка | Назначение |
|---|---|
[папка]/.env (chmod 600) |
не-секретная конфигурация: пути, роли, параметры подключения |
[папка]/secrets/ (chmod 600) |
пароли и ключи: pg_user, pg_password, klvd_secret_key, самоподписанный сертификат веб-интерфейса |
[папка]/state.ini (chmod 600) |
прогресс установки; повторный запуск install.sh пропускает выполненные шаги |
[папка]/docker-compose.yml |
compose-шаблон с блоками PostgreSQL/Solr по выбору |
[папка]/klvd-psql |
утилита доступа к базе данных (см. Обслуживание → Утилиты командной строки) |
Все скачиваемые артефакты проверяются по контрольной сумме (.sha256); образы в реестре закреплены по digest.