n8n self-hosted на офшорном NVMe VPS
n8n - самая популярная open-source альтернатива Zapier и Make: визуальный workflow-редактор, 400+ встроенных интеграций, поддержка JavaScript и Python-кода внутри workflows, fair-code лицензия (бесплатно для self-host, лимиты только для облачной версии n8n.cloud). Self-hosted n8n на офшорном VPS снимает лимиты по количеству исполнений (в Cloud-версии от 2500 в месяц), даёт юрисдикционную свободу для workflows с чувствительными данными и фиксированную стоимость инфраструктуры независимо от объёма задач.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
Установка n8n через Docker Compose на офшорном VPS
Самый удобный способ развернуть n8n - Docker Compose. На офшорном VPS ставится Docker через официальный скрипт (curl -fsSL get.docker.com | sh), создаётся docker-compose.yml с двумя сервисами: postgres (база данных) и n8n (само приложение). После docker compose up -d n8n доступен на http://VPS_IP:5678 - дальше настраивается Nginx как reverse proxy с HTTPS через Let's Encrypt.
Минимальная конфигурация n8n для production: переменные среды N8N_HOST (домен), N8N_PROTOCOL=https, WEBHOOK_URL (полный URL для webhooks от внешних сервисов), DB_TYPE=postgresdb с указанием базы, GENERIC_TIMEZONE (часовой пояс для cron-триггеров). Без webhook URL внешние сервисы не смогут вызывать ваши workflows - это частая ошибка при первом развёртывании.
На VPS Small (2 vCPU, 4 GB RAM, NVMe) n8n обслуживает 5000-10 000 workflow executions в день для типичных сценариев. Для тяжёлых workflows (с долгими HTTP-запросами, обработкой больших файлов) рекомендуется VPS Medium с 8 GB RAM - n8n в Node.js может потреблять 1-2 GB на сложных executions.
400+ интеграций n8n и custom nodes
n8n из коробки поддерживает интеграции: Slack, Discord, Telegram, WhatsApp Business, Twitter/X, Gmail, Outlook, Google Sheets, Notion, Airtable, MySQL, PostgreSQL, MongoDB, Redis, S3, FTP, OpenAI, Anthropic Claude, Stripe, PayPal, Shopify, WooCommerce, GitHub, GitLab, Bitbucket, Jira, Asana, Trello, ClickUp. Полный список - 400+ интеграций, охватывающих основные SaaS и self-hosted сервисы.
Custom nodes пишутся на TypeScript - вы можете подключить любой API, не имеющий встроенного интеграции в n8n. n8n-nodes-* пакеты ставятся через npm в каталог ~/.n8n/custom или через переменную N8N_CUSTOM_EXTENSIONS. Это даёт интеграции с нишевыми API: специализированные банковские системы, ERP, отраслевое ПО.
Для прототипирования есть HTTP Request node, который вызывает любой REST API без необходимости в custom node. Запрос настраивается визуально (метод, URL, headers, body), ответ парсится через JSON-Path или JavaScript-код в Code node. Это покрывает 90% сценариев интеграции с внешними сервисами без написания кода.
Webhooks, очереди и масштабирование n8n
Webhooks - один из самых частых триггеров в n8n: внешний сервис (Stripe, GitHub, ваше приложение) делает HTTP POST на специальный URL n8n, что запускает workflow. На офшорном VPS webhook-URL имеет формат https://n8n.вашдомен.com/webhook/UUID, где UUID генерируется при создании Webhook node.
Для надёжной обработки большого объёма webhooks n8n поддерживает execution queue mode: workflows не выполняются сразу при получении webhook, а помещаются в очередь Redis и обрабатываются worker-процессами. Это даёт устойчивость к burst-нагрузкам и возможность горизонтально масштабировать workers через дополнительные VPS-инстансы.
Для production-deployment рекомендуется отделить frontend (UI и webhook handler) от workers через переменную EXECUTIONS_MODE=queue. Frontend работает на одном VPS, workers - на нескольких других, общая база PostgreSQL и Redis координируют их работу. Эта схема обслуживает 100 000+ executions в день и используется командами, которые автоматизировали критические бизнес-процессы через n8n.
Related Services
Why Anubiz Host
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.