Как установить n8n и подключить ИИ-модель: Linux, Docker и Яндекс Облако

n8n собирает рабочие процессы (workflows) из готовых блоков, которые здесь называют нодами: пришло письмо, языковая модель вытащила из него суть, задача улетела в трекер, менеджер получил уведомление в мессенджер. Всё это настраивается мышкой, без программирования.

В статье: установка n8n двумя способами (свой Linux-сервер и виртуальная машина в Яндекс Облаке), подключение языковой модели, настройки безопасности и разбор ошибок, на которых чаще всего спотыкаются. Все команды рабочие, их можно копировать.
На установку уйдёт минут двадцать, ещё десять на первый сценарий.

Почему n8n подходит для автоматизации с ИИ в России

Главная причина прозаическая: он работает без ограничений. Zapier и Make из России недоступны напрямую и не принимают оплату российскими картами. n8n ставится на ваш сервер, поэтому вопрос доступности снимается сам собой.

Что это даёт на практике:

Данные остаются у вас. При установке на свой сервер рабочие процессы, ключи и обрабатываемая информация никуда не уходят.

Community-версия бесплатна. Платите только за инфраструктуру, а это несколько сотен рублей в месяц за виртуальную машину.

Больше 400 готовых нод плюс универсальный HTTP-блок, то есть подключается всё, у чего есть API: Telegram, Google Sheets, amoCRM, Битрикс24, почта, МТС Линк, Контур Толк, Яндекс Трекер.

Любая языковая модель. YandexGPT, GigaChat, зарубежные модели через посредника, открытая модель внутри вашего периметра.

Честно о границах применимости: n8n не заменяет разработку. Он силён там, где надо соединить несколько систем и добавить немного логики. Когда в сценарии появляются десятки ветвлений и сложные состояния, дешевле написать сервис.

Свой сервер n8n или Яндекс Облако: что выбрать

Технически установка в обоих случаях одинаковая, отличается только подготовка машины.

Способ 1. Установка n8n на Linux через Docker

Подходит для своего сервера и для VPS у любого провайдера: Selectel, RuVDS, Cloud.ru, Timeweb.

Шаг 1. Установите Docker

sudo apt update && sudo apt upgrade -y
sudo apt install -y docker.io docker-compose-plugin
Проверьте результат:
docker --version

Шаг 1. Установите Docker

sudo apt update && sudo apt upgrade -y
sudo apt install -y docker.io docker-compose-plugin
Проверьте результат:
sudo apt update && sudo apt upgrade -y
sudo apt install -y docker.io docker-compose-plugin
Шаг 2. Запустите контейнер с N8N
docker --version
После этого N8N будет доступен по адресу: http://your-server-ip:5678
Шаг 3. Запустите N8N как сервис
Создайте файл systemd:
sudo nano /etc/systemd/system/n8n.service
Создайте файл systemd:
[Unit]
Description=n8n - Workflow Automation Tool
After=network.target

[Service]
ExecStart=/usr/bin/docker run -p 5678:5678 -v ~/.n8n:/home/node/.n8n n8nio/n8n
Restart=always
User=root
Group=root

[Install]
WantedBy=multi-user.target
Запустите сервис. Теперь N8N будет работать постоянно, даже после перезагрузки сервера.
sudo systemctl daemon-reload
sudo systemctl enable n8n
sudo systemctl start n8n
Способ 2: Развертывание N8N в Яндекс Облаке (Yandex Cloud)

Этот вариант удобен, если у вас нет своего сервера, но вы хотите надежное облачное развертывание.

Шаг 1. Создайте виртуальную машину (ВМ) в Яндекс Облаке

  1. Перейдите в Yandex Cloud Console
  2. Создайте новую виртуальную машину (Compute Instance)
  • Тип ОС: Ubuntu 22.04 LTS
  • Минимум 2 CPU и 4 GB RAM
  • Откройте порт 5678 в настройках брандмауэра
Шаг 2. Подключитесь к ВМ через SSH
ssh ubuntu@your-vm-ip
Шаг 3. Установите Docker и запустите N8N
sudo apt update && sudo apt upgrade -y
sudo apt install -y docker.io docker-compose
docker run -it --rm -p 5678:5678 -v ~/.n8n:/home/node/.n8n n8nio/n8n
После этого ваш N8N будет доступен по адресу: http://your-vm-ip:5678
Шаг 1. Получите API-ключ OpenRouter

  1. Зарегистрируйтесь на OpenRouter
  2. Получите API-ключ

Шаг 2. Настройте N8N для работы с DeepSeek R1

  1. Откройте N8N
  2. Создайте новый рабочий процесс (workflow)
  3. Добавьте триггер (например, Webhook или Telegram)
  4. Добавьте HTTP-запрос (HTTP Request Node)
  • Метод: POST
  • URL: https://openrouter.ai/api/v1/chat/completions
  • Headers:
  • Authorization: Bearer YOUR_OPENROUTER_API_KEY
  • Content-Type: application/json
  • Body (JSON):
{
  "model": "deepseek-chat",
  "messages": [
    {"role": "system", "content": "Ты помощник."},
    {"role": "user", "content": "Как автоматизировать бизнес?"}
  ]
}
Шаг 3. Запустите рабочий процесс и получите ответ от DeepSeek R1
N8N — один из самых мощных и доступных инструментов для автоматизации в РФ, который позволяет легко интегрировать AI-модели, такие как DeepSeek R1, без необходимости писать код.
Если рабочие данные нельзя отправлять во внешние API вроде OpenRouter, та же схема строится на открытых моделях внутри периметра компании — это внедрение LLM в защищённом контуре.
  • Мы уже внедрили ИИ-решения, которые сэкономили нашим клиентам время и ресурсы. Хотите узнать, как это поможет вашей компании? Заполните форму ниже — обсудим!