Подключение n8n на VPS

Пошаговое руководство по настройке n8n с SSL и Docker.

n8n — это мощный инструмент автоматизации (workflow automation) с открытым исходным кодом. Он позволяет связать между собой сотни сервисов (Telegram, Google Sheets, Bitrix24, OpenAI и др.) без написания кода. В отличие от облачных аналогов, n8n устанавливается на ваш VPS, что гарантирует полную приватность данных и отсутствие лимитов на количество шагов в сценариях.

Установка n8n на VPS доступна на тарифах NVMe 2 и выше. Для стабильной работы Node.js и базы данных платформе требуется минимум 2 ГБ оперативной памяти.

Подготовка домена

В отличие от простых скриптов, образ требует наличие домена для корректной настройки SSL (HTTPS).

  1. Купите домен или создайте поддомен (например, n8n.ваш-сайт.com).
  2. В панели управления DNS вашего домена создайте A-запись, указывающую на IP-адрес вашего VPS.
  3. Дождитесь обновления DNS (обычно занимает от 5 до 30 минут).

Подключение к серверу

  1. Зайдите в личный кабинет → VPS → выберите нужный сервер.
  2. Скопируйте данные для подключения (IP-адрес и пароль root).
  3. Подключитесь по SSH (замените IP на свой — он указан в свойствах заказа):
ssh root@ВАШ_IP_СЕРВЕРА

Еще нет VPS?

Fornex предлагает аренду VPS серверов с полным root-доступом, круглосуточной поддержкой и DDoS‑защитой. Получите стабильный сервер с NVMe‑дисками для быстрой и надёжной работы. Подробности на странице VPS от Fornex.

Запуск мастера настройки n8n

При входе вы увидите приветствие n8n SSL Ready Image. Чтобы поднять сервис и настроить безопасность, выполните одну команду:

n8n-setup

Что произойдет дальше:

  1. Domain: Система попросит ввести ваш домен (например, n8n.example.com).
  2. Email: Введите почту для уведомлений от Let's Encrypt (туда придет письмо, если сертификат не сможет обновиться автоматически).
  3. SSL: Скрипт сам настроит Nginx и получит бесплатный SSL-сертификат.
  4. Docker: Система скачает образ n8n и запустит контейнер.

Когда вы увидите сообщение ✅ Setup complete!, ваш сервис готов к работе.

Начальная настройка n8n Начальная настройка n8n

Первый вход в веб-интерфейс

Теперь забудьте про IP-адреса и порты. Откройте браузер и перейдите по вашему адресу:

https://ваш-домен.com

При первом входе вам нужно будет создать аккаунт владельца (Owner account): введите имя, email и пароль. Это локальные данные вашего сервера, они не передаются в n8n cloud.

Вход в веб-интерфейс n8n Вход в веб-интерфейс n8n

Управление сервисом (Docker)

Так как n8n работает в Docker, управление им происходит через стандартные команды docker compose. Перейдите в директорию с проектом (обычно это /root/n8n или аналогичная, уточните в выводе скрипта):

  • Перезапуск: docker compose restart
  • Обновление образа: docker compose pull && docker compose up -d
  • Просмотр логов в реальном времени: docker compose logs -f

Полезные советы

  • Безопасные вебхуки: Благодаря SSL, ваши вебхуки теперь имеют адрес https://. Это критически важно для интеграции с Telegram, WhatsApp и платежными шлюзами.
  • Автозапуск: Сервис настроен так, что n8n будет стартовать автоматически даже после перезагрузки самого VPS.
  • Память: Если вы планируете обрабатывать огромные JSON-файлы или длинные списки, следите за нагрузкой в разделе «Мониторинг» личного кабинета.

Помощь

Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!

Нужна помощь?Наши инженеры бесплатно помогут с любым вопросом за считанные минутыНаписать нам