Команда инженеров · свой ЦОД в РФ · своё железо · своя панель · CloudStack + Linstor · MCP · база знаний по self-hosted

n8nv2.41.5

Автоматизация рабочих процессов: визуальный конструктор из 2285 интеграций, свой код (JS/Python) в узлах, AI-узлы, вебхуки и расписания. Замена Zapier и Make без помесячной платы за операции. Интерфейс английский.

После создания сервера n8n ставится автоматически за несколько минут: docker compose поднимает n8n и PostgreSQL 16, а Caddy выпускает сертификат Let's Encrypt и открывает доступ по HTTPS с security-заголовками. Домен, вебхуки и адрес панели настраиваются автоматически под адрес сервера.

Что внутри

n8n (Node.js)
движок автоматизации, свой код в узлах через task-runners.
PostgreSQL 16
хранение сценариев, учетных данных интеграций и истории исполнений.
Caddy
reverse-proxy и авто-TLS (Let's Encrypt).

Безопасность

Инстанс отдается защищенным по умолчанию, а не «голым»:

  • Администратор создан заранееокно самостоятельной регистрации /setup закрыто с первого старта. Инстанс нельзя перехватить в первые минуты после запуска (частый вектор атаки на self-hosted n8n).
  • Единый пароль с серверомвход в n8n тем же паролем, что у сервера (SSH). Не нужно искать отдельные креды.
  • fail2banбанит IP после серии неудачных попыток входа по SSH.
  • HTTPS + security-заголовкиLet's Encrypt с автопродлением, HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy.

Как войти

  1. Адрес формируется из IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Пример: IP 45.15.159.10 -> https://45-15-159-10.fatmetal.net/.

  2. Аккаунт администратора уже создан - регистрировать ничего не нужно. Логин: admin@ + адрес вашего сервера (тот же, что на шаге 1), например admin@45-15-159-10.fatmetal.net. Пароль: тот же, что у вашего сервера (машины) - он в личном кабинете. Войдите и при желании смените пароль в настройках (Settings -> Personal).

  3. Интерфейс английский - у n8n нет русской локализации.

  4. Нужны AI-узлы с моделями (OpenAI, Anthropic и другими на выбор)? Добавьте свой ключ провайдера прямо в n8n как обычную учетную запись - запросы уже идут через встроенный прокси Fatmetal к внешним API, настраивать сеть не нужно.

Важно

Ключ шифрования (N8N_ENCRYPTION_KEY) и пароль БД лежат в /root/n8n-credentials.txt. Ключом зашифрованы учетные данные интеграций - берегите его и делайте резервную копию: без ключа их не восстановить даже из бэкапа базы. (Пароль входа в n8n - это пароль вашего сервера, а не то, что в этом файле.)

Лицензия

n8n - fair-code (n8n Sustainable Use License), не OSI-open-source. Self-host бесплатен для внутреннего использования; перепродавать n8n как сервис третьим лицам нельзя без коммерческой лицензии. В бесплатной редакции нет общего доступа к сценариям и учетным данным между пользователями - совместная работа, SSO, проекты, окружения и Git-версионирование - платный лицензионный ключ.

Свой домен

Направьте A-запись на IP сервера, впишите домен в DOMAIN= в /etc/n8n-mp/params.env на сервере и запустите sudo bash /opt/n8n-mp/install.sh снова - Caddy перевыпустит сертификат Let's Encrypt для нового домена.

Требования

n8n с PostgreSQL и Caddy вместе держат в простое около 0.42 ГБ RAM, образ n8n - 1.75 ГБ. Тариф CPU2-RAM4-DISK50.

Почта опциональна: без нее приглашения и сброс пароля не работают, сам продукт при этом полностью рабочий. Свой SMTP (SMTP_HOST/SMTP_PORT/SMTP_USER/SMTP_PASSWORD/SMTP_FROM) вписывается в /etc/n8n-mp/params.env, после чего нужно запустить sudo bash /opt/n8n-mp/install.sh снова.

Подробный разбор с замерами и скриншотами →
n8n450 ₽/месЗапустить →
Спросить инженера в TelegramМы на связи