Установщик
Рекомендуемый способ установить Yahont — установщик. Он скачивает репозиторий Yahont CE, создаёт файл.env с секретом входа и запускает Yahont в Docker Compose. Первый запуск скачивает образы из Docker Hub:
время зависит от канала связи.
Установщику нужны Git, Docker и Docker Compose.
- Linux / macOS
- Windows (PowerShell)
Стандартный режим:Режим «Лайт» (чат без индексации документов):
Установщик не требует
sudo и прав администратора. Он не перезаписывает существующий файл .env.
С параметром --lite (-Lite) он сам записывает в .env значения COMPOSE_PROFILES и COMPOSE_FILE.
Поэтому следующие команды docker compose в этом каталоге работают без ключа -f.
На Linux и в Windows установщик предупреждает,
если памяти меньше 3 ГБ в режиме «Лайт» или меньше 10 ГБ в стандартном режиме. Прочитайте скрипт до запуска:
install_yahont.sh, install_yahont.ps1.
Ручная установка
Те же шаги без скрипта:USER_AUTH_SECRET сервер API не запустится. Для рабочей установки смените в .env пароли по умолчанию.
Подсказки есть в самом файле.
В Windows для ручной установки используйте установщик или WSL2.
docker compose up -d скачивает готовые образы yahontai/yahont-ce-backend,
yahontai/yahont-ce-web и yahontai/yahont-ce-model-server из Docker Hub. Версию задаёт IMAGE_TAG в .env:
по умолчанию latest. Чтобы закрепить выпуск, укажите его тег вида vX.Y.Z.
Образы опубликованы для платформы linux/amd64. Для ARM готовых образов нет.Чтобы собрать образы из исходного кода вашей копии репозитория (свои правки, ARM),
запускайте docker compose up -d --build. Сборка веб-образа требует около 4 ГБ оперативной памяти.Обновление: git pull, затем docker compose pull и docker compose up -d. Если вы собирали образы сами,
docker compose pull заменит их опубликованными, а docker compose up -d --build вернёт ваши.После запуска
Откройте http://localhost:3000. Если вы запустили Yahont на удалённом сервере, откройтеhttp://<адрес сервера>:3000. localhost — это компьютер, на котором работают контейнеры.
Первый зарегистрированный пользователь становится администратором. Затем подключите модель в панели администратора.
Подробности о запуске, обновлении и остановке — на странице Docker.
Дальнейшие шаги
Развёртывание Yahont в Docker
Режим «Лайт», обновление, логи, остановка и привязка порта к локальному адресу.
Yahont за обратным прокси с HTTPS
Публикация Yahont на сервере с публичным адресом: Nginx и сертификаты Let’s Encrypt.

