import { Callout } from ‘nextra/components’;
Установка образов из 7z-архивов
Настоящая статья описывает алгоритм установки образов компонентов AI Server без подключения к nexus.primo-rpa.ru:8000.
Если на машине есть доступ к nexus.primo-rpa.ru:8000, воспользуйтесь другой статьей.
Если на машине нет Docker, установите его.
Если на машине нет 7z, установите пакет командой:
sudo apt update && sudo apt install 7z1. Сервер
Скачайте необходимые архивы из официальной поставки AI Server:
| Компонент | Версия образа | Имя архива |
|---|---|---|
| Primo.AI.Api | primo-rpa/ai-server-api:latest | distr/ai-server-api.tar.7z |
| Primo.AI.Api.Inference | primo-rpa/ai-server-inference:latest | distr/ai-server-inference.tar.7z |
| Primo.AI.Api.Logs | primo-rpa/ai-server-logs:latest | distr/ai-server-logs.tar.7z |
| Primo.AI.Api.Auth | primo-rpa/ai-server-auth:latest | distr/ai-server-auth.tar.7z |
| UI / nginx | primo-rpa/ai-server-ui:latest | distr/ai-server-ui.tar.7z |
| postgres | externals/postgres:17.6 | distr/externals/postgres_17.6.tar.7z |
| rabbitmq | externals/rabbitmq:3.10.7-management | distr/externals/rabbitmq_3.10.7-management.tar.7z |
| redis | externals/redis:latest | distr/externals/redis_latest.tar.7z |
И загрузите образы:
names="ai-server-api ai-server-auth ai-server-inference ai-server-logs ai-server-ui"
externals="redis:latest rabbitmq:3.10.7-management postgres:17.6"
for name in $names; do
7z x $name.tar.7z
docker load -i $name.tar
done
for external in $externals; do
7z x $external.tar.7z
docker load -i $external.tar
done2. Целевая машина
Если нет GPU
Скачайте необходимые архивы из официальной поставки AI Server:
| Компонент | Версия образа | Имя архива |
|---|---|---|
| IDP-сервер | primo-rpa/ai-server-idp-cpu:latest | distr/ai-server-idp-cpu.tar.7z |
| NLP-сервер | primo-rpa/ai-server-nlp:latest | distr/ai-server-nlp.tar.7z |
| Ollama | primo-rpa/ai-server-ollama:latest | distr/ai-server-ollama.tar.7z |
| vLLM | primo-rpa/ai-server-vllm-cpu:latest | distr/ai-server-vllm-cpu.tar.7z |
И загрузите образы:
names="ai-server-idp-cpu ai-server-nlp ai-server-ollama ai-server-vllm-cpu"
for name in $names; do
7z x $name.tar.7z
docker load -i $name.tar
doneПри наличии GPU
Скачайте необходимые архивы из официальной поставки AI Server:
| Компонент | Версия образа | Имя архива |
|---|---|---|
| IDP-сервер | primo-rpa/ai-server-idp-gpu:latest | distr/ai-server-idp-gpu.tar.7z |
| NLP-сервер | primo-rpa/ai-server-nlp:latest | distr/ai-server-nlp.tar.7z |
| Ollama | primo-rpa/ai-server-ollama:latest | distr/ai-server-ollama.tar.7z |
| vLLM | primo-rpa/ai-server-vllm-gpu:latest | distr/ai-server-vllm-gpu.tar.7z |
| FT-сервер | primo-rpa/ai-server-ft:latest | distr/ai-server-ft.tar.7z |
names="ai-server-idp-gpu ai-server-nlp ai-server-ollama ai-server-vllm-gpu ai-server-ft"
for name in $names; do
7z x $name.tar.7z
docker load -i $name.tar
done