Подключение n8n на VPS
Пошаговое руководство по настройке n8n с SSL и Docker.
n8n — это мощный инструмент автоматизации (workflow automation) с открытым исходным кодом. Он позволяет связать между собой сотни сервисов (Telegram, Google Sheets, Bitrix24, OpenAI и др.) без написания кода. В отличие от облачных аналогов, n8n устанавливается на ваш VPS, что гарантирует полную приватность данных и отсутствие лимитов на количество шагов в сценариях.
Установка n8n на VPS доступна на тарифах NVMe 2 и выше. Для стабильной работы Node.js и базы данных платформе требуется минимум 2 ГБ оперативной памяти.
Подготовка домена
В отличие от простых скриптов, образ требует наличие домена для корректной настройки SSL (HTTPS).
- Купите домен или создайте поддомен (например,
n8n.ваш-сайт.com). - В панели управления DNS вашего домена создайте A-запись, указывающую на IP-адрес вашего VPS.
- Дождитесь обновления DNS (обычно занимает от 5 до 30 минут).
Подключение к серверу
- Зайдите в личный кабинет → VPS → выберите нужный сервер.
- Скопируйте данные для подключения (IP-адрес и пароль root).
- Подключитесь по SSH (замените IP на свой — он указан в свойствах заказа):
ssh root@ВАШ_IP_СЕРВЕРА
Еще нет VPS?
Fornex предлагает аренду VPS серверов с полным root-доступом, круглосуточной поддержкой и DDoS‑защитой. Получите стабильный сервер с NVMe‑дисками для быстрой и надёжной работы. Подробности на странице VPS от Fornex.
Запуск мастера настройки n8n
При входе вы увидите приветствие n8n SSL Ready Image. Чтобы поднять сервис и настроить безопасность, выполните одну команду:
n8n-setup
Что произойдет дальше:
- Domain: Система попросит ввести ваш домен (например,
n8n.example.com). - Email: Введите почту для уведомлений от Let's Encrypt (туда придет письмо, если сертификат не сможет обновиться автоматически).
- SSL: Скрипт сам настроит Nginx и получит бесплатный SSL-сертификат.
- Docker: Система скачает образ n8n и запустит контейнер.
Когда вы увидите сообщение ✅ Setup complete!, ваш сервис готов к работе.
Начальная настройка n8n
Первый вход в веб-интерфейс
Теперь забудьте про IP-адреса и порты. Откройте браузер и перейдите по вашему адресу:
https://ваш-домен.com
При первом входе вам нужно будет создать аккаунт владельца (Owner account): введите имя, email и пароль. Это локальные данные вашего сервера, они не передаются в n8n cloud.
Вход в веб-интерфейс 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-файлы или длинные списки, следите за нагрузкой в разделе «Мониторинг» личного кабинета.
Помощь
Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!