Установка и настройка n8n на VPS (Ubuntu)

Требования к инфраструктуре

  • VPS на последней LTS-версии Ubuntu
  • Использовать Docker Compose для установки n8n
  • n8n должен автоматически запускаться после перезагрузки (systemd)
  • Все данные n8n должны сохраняться в volume

Домен и DNS

Основной домен управляется через сервис Cloudflare. Требуется:

  • Создать субдомен формата сценарий.основнойдомен
  • Настроить A-запись на IP-адрес VPS
  • Реализовать реверс-прокси с помощью одного из инструментов: nginx, Caddy или Traefik

SSL и HTTPS

  • Настроить корректное HTTPS-соеденение через Cloudflare
  • Режим SSL - строгий (full strict)
  • Если необходимо, использовать origin-сертификаты Cloudflare
  • Избежать ошибок циклических переадресаций
  • Обеспечить корректные вебхук URL в n8n

Переменные окружения n8n

n8n_HOST=рабочий.основнойдомен n8n_protocol=https вебхук_URLs https . environment. Кроме того, включить базовую аутентификацию для интерфейса редактора.