Перейти к основному содержанию

Свой ИИ-агент на сервере: как собрать на n8n и Ollama и сколько это стоит

Свой ИИ-агент — языковая модель с инструментами: она не только отвечает, но и сама действует. Собираем его в n8n с моделью Ollama на своём сервере и считаем, во что он обходится в месяц.

Обложка «Свой ИИ-агент на сервере»: чат, модель, память и инструменты агента на одном сервере

Коротко: что нужно и сколько это стоит

Свой ИИ-агент — это языковая модель, которой дали инструменты: она не только отвечает, но и сама решает, что сделать, — посчитать, найти в базе, отправить запрос в 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.

Выбрать тариф 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 — это минимальный инструмент, с ним агент уже работает.
Схема агента в n8n: Chat Trigger передаёт сообщение узлу AI Agent, к нему подключены модель, память и инструменты
Агент в n8n: чат, узел AI Agent и три гнезда — модель, память, инструменты

Откройте чат внизу редактора и спросите: «Сколько будет 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 есть в маркетплейсе.

Открыть Timeweb Cloud

Коротко

  • Свой ИИ-агент — это 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. Одной площадки для закона мало, оценку соответствия даёт специалист по защите информации; мы её не даём.

Подобрать сервер под задачу

Смотреть тарифы

Ссылки на провайдеров в этом материале партнёрские: если вы оформите услугу, мы получим комиссию. На цену для вас это не влияет. Подробнее

Об авторе

E

Редакция EasyLinkLife

Редакция EasyLinkLife сверяет цены, состав тарифов и условия оплаты российских хостинг-провайдеров по их первоисточникам.

Проверено: Редакция EasyLinkLife | Обновлено: 27 сентября 2026 г.

Полезные материалы