Веб-установщик self-host
Небольшой загрузчик открывает веб-мастер: окружение, зависимости, пути, администраторы и управление установленным Core.
Порядок настройки
- Скачайте установщик с главной: .sh для Linux/macOS или .ps1 для Windows. Сохраните и проверьте файл. На Linux: sudo sh ./logoric-install.sh --no-browser; на macOS без sudo; на Windows запустите проверенный PowerShell-файл по политике организации. Go/Node/Python не нужны.
- Откройте выведенную localhost-ссылку с токеном. Для сервера создайте SSH-туннель ssh -L 8778:127.0.0.1:8778 user@server. Не публикуйте порт мастера наружу.
- Выберите Docker, native Linux/macOS, существующий Kubernetes или Docker внутри Linux VM на VMware. Подготовьте зависимости кнопкой мастера; первый запуск Docker Desktop/WSL2 может требовать ваших действий и перезагрузки.
- Задайте пустые каталоги управления, данных и backup; название организации, public URL, порты, retention, timezone и администраторов с паролями от 12 символов. Первый пользователь — владелец. Мастер не сохраняет пароли в своём состоянии.
- Для внешнего доступа настройте HTTPS. Внешний proxy работает на loopback; provided PEM/Caddy доступен для Docker; Kubernetes использует ваш Ingress. AI выключен или подключается по HTTPS/mTLS к отдельному gateway на том же или другом хосте.
- Проверьте план и запустите установку. Проверяются подпись релиза и SHA256 компонентов. После readiness войдите в Core. При сбое повторите тот же релиз, state-dir и параметры: существующие matching аккаунты сохранятся.
- Через тот же мастер проверяйте состояние, запускайте/останавливайте Core, делайте backup и обновление. Restore Docker/native — в новый пустой каталог; Kubernetes — на отдельный PVC по runbook. Перед обновлением всегда создаётся backup.
- Закрытый контур: доставьте готовый manager, подписанный manifest и нужные assets, Docker/Compose либо native зависимости отдельно. Запустите бинарник с --offline-dir /trusted/release. Сетевая загрузка зависимостей отключена. Полные ОС-инструкции: docs/install/.
sudo sh ./logoric-install.sh --no-browser # В другом терминале: ssh -L 8778:127.0.0.1:8778 user@server
Ожидаемый результат
Установка открывается по HTTPS, вход сохраняется, данные переживают restart, источник принимает события.
Если не получается
Docker Desktop ещё не запущен — завершите настройку в его окне. Конфликт runtime — сначала проверьте другие нагрузки. Namespace уже существует — нужен новый или принадлежащий тому же мастеру. Registry image для Kubernetes публикуется отдельно; VMware VM создаётся заранее. Первая программа требует доверенного HTTPS/носителя; Ed25519 не заменяет OS signing.