ACLClouds
ACLClouds

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.