
n8n — автоматизация процессов на своём сервере
n8n с PostgreSQL одной командой: HTTPS, вебхуки, расписания, бэкапы, доступ только с ваших IP. Без лимитов на число запусков и без оплаты за выполнения.
Заявка с сайта → CRM → сообщение в Telegram. Новый файл в облаке → обработка → письмо клиенту. Ответ от ИИ на входящее письмо. Такие связки обычно собирают в Zapier или Make и платят за каждый запуск.
n8n делает то же самое в визуальном редакторе: сотни готовых интеграций, вебхуки, расписания, ИИ-узлы, свой код на JavaScript и Python, когда нужно. На своём сервере — без лимитов на число выполнений, а данные не уходят третьим лицам.
Что получаете
- n8n 2.43.7 — последняя стабильная версия. Другую можно выбрать при установке.
- PostgreSQL вместо файла SQLite — надёжно для рабочих процессов и истории выполнений.
- Свой адрес с HTTPS — сертификат Let's Encrypt выпускается и продлевается сам. Вебхуки сразу работают по
https://ваш-домен/webhook/…. - Ключ шифрования учётных данных сгенерирован и сохранён, пароль базы — тоже.
- Бэкапы одной командой — дамп базы, файлы n8n и ключ шифрования в одном архиве, хранятся последние 14.
- Доступ только с ваших IP — офис, VPN. Вебхуки снаружи тогда тоже закрыты — учитывайте.
- Обновление одной командой: сначала бэкап, потом новая версия.
Кому подойдёт
- Тем, кто платит Zapier или Make за число задач и упирается в лимиты.
- Командам, которым нельзя отдавать данные клиентов во внешние сервисы.
- Для внутренних интеграций: CRM, почта, таблицы, Telegram, 1С по API, ИИ-ассистенты.
Как установить
- Подготовьте сервер с Ubuntu или Debian. Направьте A-запись домена, например
n8n.example.com, на IP сервера. - Скопируйте команду из блока «Скачать» — он появится после входа. В команде ваш личный токен, он действует 12 часов.
- Выполните её на сервере и ответьте на вопросы:
Language / Язык (en / ru) [en]: ru
Версия n8n (последняя стабильная: 2.43.7) [2.43.7]:
Каталог установки (данные, настройки, бэкапы) [/opt/n8n]:
Режим: public — свой домен с HTTPS (Let's Encrypt), local — порт на этом сервере для вашего прокси (public / local) [local]: public
Домен (A-запись должна указывать на этот сервер): n8n.example.com
Email для Let's Encrypt: admin@example.com
Пускать только с этих IP/подсетей:
Часовой пояс для расписаний (Cron, Schedule Trigger) [Europe/Moscow]:
- Сразу создайте аккаунт владельца: откройте
https://n8n.example.com. Пока его нет, владельцем станет первый, кто откроет страницу. - Сохраните ключ шифрования
N8N_ENCRYPTION_KEYиз/opt/n8n/.envв менеджер паролей — без него восстановленная база не расшифрует сохранённые учётные данные.
Системные требования
| Минимум для запуска | С запасом | |
|---|---|---|
| ОС | Ubuntu 22.04 / 24.04, Debian 12+ | Ubuntu 24.04 |
| Процессор | 1 vCPU, amd64 или arm64 | 2 vCPU |
| Память | 2 ГБ | 4 ГБ |
| Диск | 10 ГБ | 20 ГБ SSD |
В документации n8n конкретных цифр нет: память растёт с объёмом данных в процессах, файлами и узлами Code (документация n8n). Цифры выше — наши, для n8n вместе с PostgreSQL; минимум установщик проверяет перед установкой.
- Права root (
sudo). Docker поставится сам. - Для режима с доменом: A-запись на сервер и свободные порты 80 и 443.
- Доступ к Docker Hub. Если он заблокирован, добавьте зеркало:
RS_REGISTRY_MIRROR=https://mirror.gcr.io.
Управление после установки
rs n8n status адрес, число бэкапов, версия и доступное обновление
rs n8n backup бэкап в /opt/n8n/backups
rs n8n upgrade [версия] бэкап → новая версия (по умолчанию последняя стабильная)
rs n8n access "203.0.113.10, 10.0.0.0/8" пускать только эти IP (off — снять)
rs n8n stop | start остановить / запустить
rs n8n down удалить контейнеры, данные остаются
rs n8n purge полное удаление по шагам, бэкапы не трогаются
Повторный запуск установки безопасен: процессы, учётные данные и ключ шифрования сохраняются, версия не меняется.
Вопросы
Сколько стоит? Установка бесплатная. n8n распространяется под Sustainable Use License: бесплатно для внутреннего использования, без оплаты за выполнения; нельзя перепродавать n8n как сервис.
Вебхуки работают без домена? В режиме local укажите адрес вашего прокси (N8N_PUBLIC_URL) — n8n подставит его в ссылки вебхуков.
Можно перенести процессы из облака n8n? Да: экспортируйте их в JSON и импортируйте в редакторе. Учётные данные придётся ввести заново.
Официальные ресурсы
Материалы доступны после входа и подтверждения email.
