n8n на собственном VPS: руководство для старта
Предустановленная или ручная установка с Docker, HTTPS, вебхуки, резервные копии: шаги для запуска n8n на вашем собственном VPS.
n8n связывает ваши приложения, API и базы данных в визуальные рабочие процессы (workflows). Размещение на собственном VPS оставляет за вами контроль над данными и конфигурацией. Вот шаги для правильного старта, от установки до первого рабочего процесса.
- Self-hosted n8n хранит ваши рабочие процессы и учётные данные на сервере, который вы администрируете.
- Рассчитывайте минимум на 2 ГБ RAM, с Debian и Docker в качестве основы.
- VPS с предустановленным n8n включает Docker, постоянный том и HTTPS без доплаты.
- Держите порт 5678 закрытым и используйте обратный прокси с HTTPS для вебхуков.
Зачем размещать n8n самостоятельно
n8n доступен в облачной версии, которой управляет разработчик, и в self-hosted версии, которую можно установить где угодно. На вашем VPS учётные данные, данные рабочих процессов и история выполнений хранятся на машине, которую вы администрируете, с root-доступом. Взамен обновления, резервное копирование и безопасность остаются на вашей ответственности.
- Данные рабочих процессов и учётные данные на вашем собственном сервере.
- Root-доступ для установки инструментов и сервисов рядом с n8n.
- Обновления, резервные копии и межсетевой экран под вашей ответственностью.
Выбор VPS
n8n работает в Docker-контейнере под Linux. Рассчитывайте минимум на 2 ГБ RAM и больше, если рабочие процессы обрабатывают большие объёмы данных или запускаются часто. Debian отлично подходит в качестве основы: лёгкий, стабильный и хорошо адаптированный под Docker. Чтобы сравнить критерии выбора виртуального сервера, прочитайте наше руководство как выбрать VPS в 2026 году.
- Минимум 2 ГБ RAM, больше для тяжёлых или частых рабочих процессов.
- Debian в качестве базовой системы, с Docker.
- Доменное имя или поддомен для доступа по HTTPS.
Предустановленная или ручная установка
Проще всего выбрать VPS с предустановленным n8n: он выбирается при заказе без доплаты и устанавливает n8n с Docker, постоянным томом и автоматическим HTTPS на вашем домене или бесплатном поддомене aclclouds.online. Если вы хотите контролировать каждую настройку, следуйте руководству как установить n8n на VPS: Docker Compose, папка /opt/n8n, домен и часовой пояс.
- Предустановка: контейнер, постоянный том и сертификат создаются автоматически.
- Вручную: файл Compose, затем команда docker compose up -d.
- В обоих случаях root-доступ к VPS остаётся у вас.
HTTPS и вебхуки
Внешние сервисы, которые вызывают ваши вебхуки, как правило, требуют адрес с HTTPS. Порт 5678 n8n должен прослушиваться только локально, за обратным прокси, например Caddy или Nginx, который управляет сертификатом. Также укажите публичный URL в конфигурации n8n (WEBHOOK_URL), иначе отображаемые адреса вебхуков будут неверными. В руководстве как открыть вебхук n8n по HTTPS подробно описаны DNS, Caddy и межсетевой экран.
- DNS-запись типа A, указывающая на IPv4-адрес VPS.
- Порты 80 и 443 открыты, порт 5678 закрыт для публичной сети.
- N8N_HOST, N8N_PROTOCOL и WEBHOOK_URL заданы в конфигурации.
Первый рабочий процесс, резервные копии и обновления
Рабочий процесс n8n объединяет триггер, преобразования и действия. Начните с ручного триггера для тестирования, затем замените его расписанием или вебхуком. Например, в руководстве как создать первую автоматизацию n8n отправляется сообщение в Discord. Далее регулярно делайте резервную копию тома данных n8n и экспортируйте рабочие процессы перед каждым обновлением Docker-образа.
- Тестировать с ручным триггером перед публикацией рабочего процесса.
- Хранить секреты в учётных данных n8n, а не открытым текстом в узле.
- Хранить копию тома n8n вне VPS по правилу 3-2-1.
Часто задаваемые вопросы
n8n бесплатен при самостоятельном размещении?
Community-редакцию n8n можно разместить самостоятельно без подписки в рамках её лицензии. Вы оплачиваете сервер, на котором она работает, а некоторые расширенные функции входят в платные тарифы разработчика.
Сколько RAM нужно для n8n?
Рассчитывайте минимум на 2 ГБ. Частые рабочие процессы, большие файлы или множество параллельных выполнений требуют больше: следите за памятью в статистике VPS в панели.
VPS с предустановленным n8n стоит дороже?
Нет. Предустановленное решение n8n доступно без доплаты: вы платите только за выбранный VPS и сохраняете root-доступ.
Нужно ли доменное имя для n8n?
Не с предустановленным решением: оно может использовать бесплатный поддомен aclclouds.online. Для собственного домена добавьте A-запись, указывающую на IPv4-адрес VPS.