Перейти к основному контенту

Установка на 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.ymlcompose-шаблон с блоками PostgreSQL/Solr по выбору
[папка]/klvd-psqlутилита доступа к базе данных (см. Обслуживание → Утилиты командной строки)

Все скачиваемые артефакты проверяются по контрольной сумме (.sha256); образы в реестре закреплены по digest.

См. также