Установка MaxKB
Системные требования для установки MaxKB:
- Операционная система: Linux с поддержкой работы Docker
- CPU/память: 4C/8GB или более
- Пространство диска: 100GB
Онлайн установка с помощью 1Panel
Что такое 1Panel?
1Panel — это современная веб-панель управления Linux-сервером с открытым исходным кодом, предоставляющая интуитивно понятный графический интерфейс для комплексного администрирования: мониторинга хоста, управления файлами, базами данных, контейнерами, веб-сайтами и LLM-моделями, а также автоматического развертывания сайтов и приложений через встроенный магазин приложений и один клик установки популярных сервисов.
Для AI-систем и решений 1Panel полезна как единая платформа управления инфраструктурой и AI-сервисами, предоставляя следующие возможности:
-
Управление LLM-сервисами: развертывание и администрирование LLM-движков (например, Ollama, LocalAI, vLLM) через контейнеры, контроль их состояния и ресурсов.
-
Поддержка MCP (Model Context Protocol): использование MCP Server для подключения LLM-агентов к инструментам, сервисам и данным сервера, что упрощает создание автономных и агентных AI-решений.
-
Развёртывание MaxKB: быстрая установка и эксплуатация MaxKB для построения RAG-систем, корпоративных чат-ботов и AI-ассистентов с базами знаний и workflow-логикой.
-
Мониторинг ресурсов AI-нагрузок: контроль CPU, GPU, памяти и дисков для стабильной работы моделей и сервисов.
-
Управление данными и хранилищами: администрирование баз данных и файлов, используемых AI-приложениями, включая данные для обучения и inference.
-
Безопасность и изоляция: контейнеризация, управление фаерволом и логами для защиты AI-сервисов и API.
-
Резервное копирование и восстановление: защита моделей, конфигураций и баз знаний с поддержкой облачных хранилищ.
В совокупности это делает 1Panel удобной платформой для быстрого запуска, масштабирования и промышленной эксплуатации современных AI-решений.
Установка 1Panel
Для онлайн установки 1Panel выполните команду от root:
bash -c "$(curl -sSL https://resource.1panel.pro/quick_start.sh)"
После завершения установки вы увидите в консоли URL, логин и пароль для авторизации в веб-интерфейс 1Panel:
Обратите внимания на то, что URL генерируется с рандомным значением после / , именно в таком виде и нужно вводить URL в браузер.
Установка MaxKb через 1Panel
В интерфейсе 1Panel в основном меню слева выберите App Store, в разделе выберите вкладку AI, найдите в списке приложений MaxKb и нажмите Install:
В открывшемся окне вы можете выбрать версию MaxKb и порт, главное поставьте галочку "External Access" чтобы приложение MaxKB было доступно по сети, нажмите кнопку Confirm и дождитесь завершения установки.
Авторизуйтесь в интерфейс MaxKb
Адрес интерфейса по умолчанию: http://<1Panel_IP>:8080
Логин: admin
Пароль: MaxKB@123.. (да, пароль содержит 2 точки в конце! :)
Оффлайн установка из дистрибутива
Запросите у нас актуальный дистрибутив для установки и скачайте архив с дистрибутивом в папку /opt/ на вашем сервере, разархивируйте:
tar -zxvf maxkb-v2.4.1-x86_64-offline-installer.tar.gz
Изменение настроек по умолчанию
При необходимости отредактируйте конфигурационный файл установки
cd maxkb-v2.4.1-x86_64-offline-installer.tar.gz
nano install.conf
Описание параметров файла установки:
# Базовая конфигурация
## Каталог установки
MAXKB_BASE=/opt
## Порт сервиса
MAXKB_PORT=8080
## Настройка подсети Docker
MAXKB_DOCKER_SUBNET=172.31.250.192/26
# Конфигурация базы данных
## Использовать ли внешнюю базу данных
MAXKB_EXTERNAL_PGSQL=false
## Адрес базы данных
MAXKB_PGSQL_HOST=pgsql
## Порт базы данных
MAXKB_PGSQL_PORT=5432
## Имя базы данных
MAXKB_PGSQL_DB=maxkb
## Имя пользователя базы данных
MAXKB_PGSQL_USER=root
## Пароль базы данных
MAXKB_PGSQL_PASSWORD=Password123@postgres
# Конфигурация Redis
## Использовать ли внешний Redis
MAXKB_EXTERNAL_REDIS=false
## Адрес Redis
REDIS_HOST=redis
## Порт Redis
REDIS_PORT=6379
## База данных Redis
REDIS_DB=0
## Пароль Redis
REDIS_PASSWORD=Password123@redis
# Конфигурация образов
## Репозиторий образов
MAXKB_IMAGE_REPOSITORY=registry.fit2cloud.com/maxkb
## Имя образа
MAXKB_IMAGE=maxkb
## Версия
MAXKB_VERSION=v2.4.1
MAXKB_PGSQL_PORT, REDIS_PORT действителен только для использования внешних баз данных, если вы используете встроенную базу данных, пожалуйста, не изменяйте.
Если вам нужно снова изменить параметры конфигурации после установки, вам необходимо изменить файл ${MAXKB_BASE}/maxkb/.env (по умолчанию /opt/maxkb/.env), после изменения параметров выполнить команду:
mkctl reload
Эта команда перезагружает файл конфигурации. Команда mkctl restart - перезапустит сервис, но НЕ применит новую конфигурацию.
Установка MaxKB
cd maxkb-v2.4.1-x86_64-offline-installer
bash install.sh
и дождитесь завершения установки и авторизуйтесь в интерфейс MaxKb:
Адрес интерфейса по умолчанию: http://<IP>:8080
Логин: admin
Пароль: MaxKB@123.. (да, пароль содержит 2 точки в конце! :)


