Коротко: что нужно и сколько это стоит
Свой ИИ-агент — это языковая модель, которой дали инструменты: она не только отвечает, но и сама решает, что сделать, — посчитать, найти в базе, отправить запрос в CRM. Собрать такого агента можно в n8n без программирования: у разработчика есть готовая сборка Self-hosted AI Starter Kit, где n8n, Ollama для своей модели, векторная база Qdrant и PostgreSQL ставятся одной командой Docker. Программы бесплатны, а со своей моделью платите только за сервер. Под небольшую модель на процессоре берите 8 ГБ памяти — у AdminVPS это Start за 1 289 ₽/мес при оплате за месяц. Модели крупнее нужна видеокарта: у AdminVPS от 7 749 ₽/мес при оплате за месяц.
Такого агента называют локальным: модель работает на вашем сервере, и запросы с данными никуда не уходят. Если модель брать по API у поставщика, сервер нужен слабее, но запросы уходят поставщику, а за токены платите по его тарифу.
Из чего состоит агент в n8n
Документация n8n определяет агента как автономную систему, которая получает данные, принимает решения и действует, чтобы добиться цели. В редакторе n8n он собирается из узлов, как из деталей:
- Chat Trigger — вход: окно чата, через которое агенту пишут.
- AI Agent — сам агент. С версии n8n 1.82 у него один режим, Tools Agent.
- Модель — узел Ollama Chat Model, если модель своя. Похожий узел Ollama Model к агенту не подключается: по документации n8n у него нет поддержки инструментов.
- Память — Simple Memory: агент помнит последние сообщения разговора.
- Инструменты — хотя бы один обязателен, без него агент не запустится. Самый простой — Calculator. Настоящие — запрос к API вашей CRM через HTTP Request, таблица, почта, база данных.
Модель тоже годится не любая. Агент вызывает инструменты, и модель должна это уметь: в библиотеке Ollama у таких моделей стоит метка tools. Она есть у llama3.2 и у qwen3.
Своя модель или модель по API
Главный выбор делается до покупки сервера.
Своя модель через Ollama. Запросы обрабатываются на вашем сервере и не покидают его, токены не оплачиваются. Зато серверу нужна память под файл модели, а для моделей крупнее — видеокарта. Файлы моделей по библиотеке Ollama: llama3.2 — 2,0 ГБ, qwen3:4b — 2,5 ГБ, qwen3:8b — 5,2 ГБ, qwen3:14b — 9,3 ГБ. Подробно о том, сколько памяти нужно модели и как проверить, что она работает на видеокарте, — в руководстве по Ollama.
Модель по API. n8n подключает модели поставщиков своими узлами, и тогда серверу хватает ресурсов обычной n8n. Но запросы с вашими данными уходят поставщику, а за токены вы платите по его тарифу. Прежде чем выбрать поставщика, проверьте две вещи: работает ли он с Россией и есть ли для него узел в n8n.
Какой сервер нужен
Под саму n8n с помощником документация n8n просит от 4 ГБ RAM и 2 vCPU. Дальше считайте от модели: её файл плюс n8n, база и Qdrant должны помещаться в память с запасом. Цены сверены по страницам провайдеров 24–27 сентября 2026 года.
- Модель по API — хватает 4 ГБ. AdminVPS Micro — 2 ядра 3,6 ГГц, 4 ГБ, 60 ГБ NVMe: 799 ₽/мес при оплате за месяц. Timeweb Cloud, тариф Cloud MSK 50 — 2 ядра, 4 ГБ, 50 ГБ NVMe: 1 200 ₽/мес при оплате за месяц или 1 080 ₽/мес при оплате за 12 месяцев.
- Своя небольшая модель на процессоре (llama3.2, qwen3:4b) — 8 ГБ. AdminVPS Start — 4 ядра 3,6 ГГц, 8 ГБ, 80 ГБ NVMe: 1 289 ₽/мес при оплате за месяц. Timeweb Cloud, тариф Cloud MSK 80 — 4 ядра, 8 ГБ, 80 ГБ NVMe: 2 000 ₽/мес при оплате за месяц или 1 800 ₽/мес при оплате за 12 месяцев.
- qwen3:8b на процессоре — 12 ГБ. AdminVPS Standart — 8 ядер, 12 ГБ, 100 ГБ NVMe: 2 149 ₽/мес при оплате за месяц. Timeweb Cloud, тариф Cloud MSK 100 — 8 ядер, 12 ГБ, 100 ГБ NVMe: 3 100 ₽/мес при оплате за месяц или 2 790 ₽/мес при оплате за 12 месяцев.
- Модель крупнее, на видеокарте. У AdminVPS GTX 1080 Ti с 11 ГБ видеопамяти — 7 749 ₽/мес (Исландия); в России RTX A4000 с 16 ГБ — 10 959 ₽/мес и RTX A5000 с 24 ГБ — 17 709 ₽/мес, все цены при оплате за месяц. У GPU-тарифов AdminVPS есть готовый шаблон Self-hosted LLM (Ollama). У Timeweb Cloud видеокарты выдают по заявке, цен на сайте нет. Сравнение карт — в обзоре GPU-серверов.
На процессоре модель отвечает медленнее, чем на видеокарте. Насколько — зависит от модели и процессора, мы этого не замеряли. Если агент работает с персональными данными россиян, которые по статье 18 152-ФЗ нужно хранить в России, берите сервер в России: тарифы VPS выше у обоих провайдеров — российские площадки, а из видеокарт AdminVPS в России стоят A4000 и A5000.
adminvps
Start за 1 289 ₽/мес при оплате за месяц: 4 ядра 3,6 ГГц, 8 ГБ RAM, 80 ГБ NVMe — n8n и небольшая модель Ollama на одном сервере. n8n и Ollama есть в маркетплейсе AdminVPS.
Шаг 1. Поставить Docker
Сборка работает в Docker, поэтому нужны Docker и Docker Compose. Как их поставить на Ubuntu, по шагам написано в руководстве по установке n8n. Дальше все команды — на сервере.
Шаг 2. Скачать сборку и сменить пароли
Сборку выпускает сама n8n, она лежит на GitHub:
git clone https://github.com/n8n-io/self-hosted-ai-starter-kit.git
cd self-hosted-ai-starter-kit
cp .env.example .envВ файле .env стоят учебные значения: пароль базы password, ключ шифрования super-secret-key. Замените три строки — POSTGRES_PASSWORD, N8N_ENCRYPTION_KEY и N8N_USER_MANAGEMENT_JWT_SECRET — на случайные значения. Сгенерировать каждое можно командой:
openssl rand -hex 32Шаг 3. Закрыть порты
Сборка рассчитана на локальный компьютер и открывает три порта на всех адресах: 5678 у n8n, 11434 у Ollama и 6333 у Qdrant. На сервере это значит — на весь интернет. Пароля у API Ollama нет, а Qdrant, по его документации, без настройки принимает запросы от любого, кто до него достучится. Файрвол ufw не спасает: порты, которые открывает Docker, по документации Docker идут мимо его правил.
Поэтому до запуска привяжите все три порта к 127.0.0.1:
sed -i 's/- 5678:5678/- 127.0.0.1:5678:5678/; s/- 11434:11434/- 127.0.0.1:11434:11434/; s/- 6333:6333/- 127.0.0.1:6333:6333/' docker-compose.yml
grep -n "127.0.0.1" docker-compose.ymlВторая команда должна показать три строки. Меньше — какой-то порт остался открытым.
Шаг 4. Запустить и открыть редактор
На сервере без видеокарты:
docker compose --profile cpu up -dНа сервере с видеокартой NVIDIA — docker compose --profile gpu-nvidia up -d; если Docker там ещё не работал с видеокартой, сперва настройте её по инструкции Ollama для Docker, на которую ссылается сборка. Сборка сама скачает модель llama3.2; как идёт загрузка, видно командой docker logs -f ollama-pull-llama.
Редактор n8n теперь слушает только сам сервер. Откройте его со своего компьютера через туннель SSH:
ssh -L 5678:127.0.0.1:5678 user@АДРЕС_СЕРВЕРАПока туннель открыт, редактор доступен в браузере по адресу http://localhost:5678. При первом входе n8n попросит завести учётную запись владельца.
Llama3.2 инструменты вызывает, но модель маленькая. Если памяти хватает, скачайте qwen3:4b или qwen3:8b:
docker exec -it ollama ollama pull qwen3:4bШаг 5. Собрать агента
В редакторе создайте новый сценарий и соберите цепочку:
- Добавьте узел Chat Trigger, за ним — AI Agent.
- К агенту в гнездо Chat Model подключите Ollama Chat Model. Учётные данные — Local Ollama service из сборки; если их нет или они не открываются, создайте новые с Base URL
http://ollama:11434. В поле модели укажитеqwen3:4bилиllama3.2. - В гнездо Memory подключите Simple Memory.
- В гнездо Tool подключите Calculator — это минимальный инструмент, с ним агент уже работает.
Откройте чат внизу редактора и спросите: «Сколько будет 17 % от 2 350?» Агент должен вызвать калькулятор, а не считать сам — это видно в журнале выполнения.
Роль и правила агента задаются в параметре System Message узла AI Agent: кто он, что ему можно и когда он должен ответить «не знаю». Дальше заменяйте калькулятор настоящими инструментами. Документация n8n показывает это на примере «Call APIs»: агент вызывает отдельный сценарий-инструмент, а тот через узел HTTP Request забирает данные из внешнего API.
Что ломается
- Узел Ollama Model вместо Ollama Chat Model. Первый не поддерживает инструменты и к агенту не подключится.
- Модель без метки tools. Агент не сможет вызвать инструмент. Сверяйтесь с меткой модели в библиотеке Ollama.
- n8n не видит Ollama. Адрес
localhostвнутри контейнера n8n ведёт в сам контейнер n8n. В этой сборке Ollama живёт в контейнереollama, адрес —http://ollama:11434. - Модель не помещается в память. Проверка —
docker exec -it ollama ollama ps: колонка PROCESSOR покажет, где работает модель. Не хватает памяти — берите модель меньше или сервер больше. - Маленькая модель путается в инструментах — может не вызвать нужный или вызвать не тот. Проверяйте агента на своих задачах, прежде чем отдавать ему работу.
- Сборка — не боевая установка. Сама n8n пишет, что сборка не доведена для рабочей среды и подходит для проб. Для постоянной работы добавьте домен с HTTPS и резервные копии — оба шага есть в руководстве по n8n.
Сколько стоит в месяц: три варианта
Программы бесплатны, деньги уходят на сервер, а в первом варианте ещё и на токены.
- Модель по API — сервер от 799 ₽/мес при оплате за месяц (AdminVPS Micro) плюс оплата поставщику модели по его тарифу. Данные уходят поставщику.
- Своя небольшая модель на процессоре — от 1 289 ₽/мес при оплате за месяц (AdminVPS Start). Токенов нет, данные остаются на сервере, но модель небольшая и ответы медленнее.
- Своя модель на видеокарте — от 7 749 ₽/мес при оплате за месяц (GTX 1080 Ti, Исландия), в России — от 10 959 ₽/мес при оплате за месяц (RTX A4000).
Другие приложения для агентов на своём сервере — в разделе ИИ-агенты на своём сервере. Если нужен готовый личный помощник, а не конструктор, посмотрите OpenClaw на VPS.
timeweb-cloud
Cloud MSK 80 — 4 ядра, 8 ГБ RAM, 80 ГБ NVMe: 2 000 ₽/мес при оплате за месяц или 1 800 ₽/мес при оплате за 12 месяцев. Списание почасовое, n8n есть в маркетплейсе.
Коротко
- Свой ИИ-агент — это n8n, модель и хотя бы один инструмент; собирается узлами без кода.
- Готовая сборка от n8n ставит n8n, Ollama, Qdrant и PostgreSQL одной командой Docker.
- До запуска смените пароли в
.envи привяжите порты к 127.0.0.1. - Модель нужна с меткой tools: llama3.2 или qwen3.
- Сервер: 4 ГБ под модель по API, 8 ГБ под небольшую свою модель, видеокарта — под модели крупнее.
Плюсы и минусы
Преимущества
- Готовая сборка от разработчика n8n: n8n, Ollama, Qdrant и PostgreSQL одной командой
- Своя модель: данные не покидают сервер, токены не оплачиваются
- Агент собирается узлами в редакторе, без программирования
Недостатки
- Сборка, по словам самой n8n, не доведена для рабочей среды: HTTPS и копии настраиваете сами
- На процессоре модель отвечает медленнее, чем на видеокарте
- Небольшие модели чаще ошибаются в вызове инструментов, их надо проверять на своих задачах
adminvps
Тарифы adminvps с условиями оплаты — на странице провайдера.
timeweb-cloud
Тарифы timeweb-cloud с условиями оплаты — на странице провайдера.
Частые вопросы
Сколько стоит свой ИИ-агент?
Программы бесплатны: n8n, Ollama, Qdrant и PostgreSQL ставятся одной сборкой. Платите за сервер: с моделью по API — от 799 ₽/мес при оплате за месяц (AdminVPS Micro) плюс токены поставщику, со своей небольшой моделью — от 1 289 ₽/мес при оплате за месяц (AdminVPS Start), с видеокартой — от 7 749 ₽/мес при оплате за месяц.
Можно ли запустить агента без видеокарты?
Можно, с небольшой моделью: llama3.2 весит 2,0 ГБ, qwen3:4b — 2,5 ГБ, и обе умеют вызывать инструменты. На процессоре ответы медленнее, чем на видеокарте. Под такую модель, n8n и базу берите сервер с 8 ГБ памяти — например, AdminVPS Start за 1 289 ₽/мес при оплате за месяц.
Какая модель нужна для агента в n8n?
Модель, которая умеет вызывать инструменты: в библиотеке Ollama у неё стоит метка tools — например, llama3.2 и qwen3. Подключается она к агенту узлом Ollama Chat Model. Узел Ollama Model инструменты не поддерживает, и документация n8n советует его только для простых цепочек без агента.
Чем ИИ-агент отличается от чат-бота?
Чат-бот отвечает текстом, а агент сам решает, какое действие выполнить, и вызывает инструмент — калькулятор, запрос к API, запись в таблицу. Поэтому в n8n агенту обязателен хотя бы один инструмент: без него узел AI Agent не запустится.
Уходят ли данные агента в интернет?
Со своей моделью через Ollama — нет: запросы обрабатываются на вашем сервере, а облачные модели самой Ollama отключает переменная OLLAMA_NO_CLOUD=1. Если подключить модель по API, запросы с данными уходят поставщику. Порты n8n, Ollama и Qdrant держите на 127.0.0.1: у API Ollama нет пароля, и открытый порт отдаёт вашу модель любому.
Где разместить агента, если он работает с персональными данными?
Если данные россиян по статье 18 152-ФЗ нужно хранить в России, берите сервер в российском дата-центре: VPS в России есть у AdminVPS и Timeweb Cloud, видеокарты в России у AdminVPS — RTX A4000 и A5000. Одной площадки для закона мало, оценку соответствия даёт специалист по защите информации; мы её не даём.
Подобрать сервер под задачу
Смотреть тарифыСсылки на провайдеров в этом материале партнёрские: если вы оформите услугу, мы получим комиссию. На цену для вас это не влияет. Подробнее