Руководство инженера iQBot
Руководство для тех, кто устанавливает, настраивает и сопровождает платформу на серверах: инженеров внедрения, DevOps и системных администраторов. Здесь описаны требования к серверам, установка, конфигурация, обновление, резервное копирование, безопасность и диагностика. Работа в веб-интерфейсе платформы описана в Руководстве администратора. Архитектуру решения и место iQBot рядом с iQChannels и iQGPT показывает Обзор решения iQBot.
| Раздел | О чём |
|---|---|
| Требования к серверам iQBot | Компоненты, порты, ресурсы, программное обеспечение |
| Установка и обновление | |
| Установка iQBot на Linux | Установка из дистрибутива, языковой сервер, запуск как службы |
| Установка iQBot в Docker | Docker Compose, настройка и обновление |
| Установка в режиме кластера | Несколько серверов: резервный узел и распределение нагрузки |
| Резервное копирование и обновление iQBot | Что сохранять, как обновлять и откатывать |
| Конфигурация iQBot | Переменные окружения, главный конфиг, настройки модулей |
| Командная строка iQBot | Команды сервера, миграции, перенос данных, проверка ботов в CI |
| Безопасность iQBot | Сеть, HTTPS, доступ, секреты |
| Аутентификация и единый вход | Базовая стратегия, сброс пароля, второй фактор, OpenID Connect (Keycloak), LDAP |
| Мониторинг iQBot | /health, /metrics для Prometheus, /status, на что ставить оповещения |
| Диагностика и устранение неполадок | Проверка состояния, типовые ошибки, что передать в поддержку |
| Чек-лист перед выходом в продуктив | Что проверить перед запуском для пользователей |
| API для интеграции | Converse API, токены, коды ответов, служебные адреса |
Если вопрос не решается по руководству, обратитесь в службу технической поддержки: support@iqstore.ru.