EQVPS

VPS для n8n

Self-host n8n на своём сервере — неограниченные workflow, никакой оплаты за исполнения, данные остаются у вас. Оплата криптой, без KYC. От $10/мес.

n8n — один из тех инструментов, где self-hosting полностью переворачивает экономику. На облачных тарифах вы платите за каждое исполнение: чем полезнее становится ваша автоматизация, тем дороже она обходится. На своём сервере workflow, который срабатывает десять тысяч раз в месяц, стоит ровно столько же, сколько срабатывающий десять раз, — цену машины.

А если ваши workflow касаются чего-то чувствительного — данных клиентов, API-ключей, внутренних систем, — вторая причина сильнее первой. Self-hosted означает, что данные не покидают машину, которую вы контролируете.

Что нужно n8n

Больше, чем телеграм-боту, и меньше, чем вы боитесь:

Docker Compose

# Ubuntu 24.04, тариф с выделенным IP
apt update && apt install -y docker.io docker-compose-v2
systemctl enable --now docker

mkdir -p /opt/n8n && cd /opt/n8n
cat > docker-compose.yml <<'YAML'
services:
  postgres:
    image: postgres:16
    restart: always
    environment:
      POSTGRES_USER: n8n
      POSTGRES_PASSWORD: change_me
      POSTGRES_DB: n8n
    volumes: [ ./pgdata:/var/lib/postgresql/data ]

  n8n:
    image: docker.n8n.io/n8nio/n8n
    restart: always
    ports: [ "5678:5678" ]
    environment:
      DB_TYPE: postgresdb
      DB_POSTGRESDB_HOST: postgres
      DB_POSTGRESDB_USER: n8n
      DB_POSTGRESDB_PASSWORD: change_me
      N8N_HOST: n8n.yourdomain.com
      N8N_PROTOCOL: https
      WEBHOOK_URL: https://n8n.yourdomain.com/
      N8N_ENCRYPTION_KEY: длинная_случайная_строка
    volumes: [ ./n8n-data:/home/node/.n8n ]
    depends_on: [ postgres ]
YAML

docker compose up -d

Дальше поставьте перед ним Caddy или nginx для HTTPS — Caddy сам получит сертификат Let's Encrypt, как только A-запись домена будет указывать на IP сервера.

Два момента, о пропуске которых потом жалеют: задайте N8N_ENCRYPTION_KEY длинной случайной строкой и сделайте её бэкап (потеряете — сохранённые креды не восстановить), и включите basic-auth или встроенное управление пользователями до того, как инстанс станет доступен из интернета.

Почему у нас

Без KYC, оплата криптой. Email для регистрации, USDC или USDT в сетях Base, Ethereum или Tron. Если автоматизации для пет-проекта, клиента или чего-то, что не хочется привязывать к юрлицу, — шага с бумагами просто нет. Впервые платите криптой?

Фиксировано, дёшево, безлимитно. Безлимитный трафик на 1 Гбит/с. Workflow, который весь день долбит чей-то API, не меняет сумму в счёте.

Какой тариф взять

ИспользованиеТарифЦена
Личные лёгкие workflow, SQLiteMicro-IP$10/мес
Обычный сетап: n8n + Postgres + вебхукиSmall-IP$16/мес
Тяжёлые workflow, много истории, лишние контейнерыMedium-IP$20/мес

Смотреть надо именно на тарифы с выделенным IP — вам нужен входящий HTTPS. Полный root, NVMe, безлимитный трафик, Германия или Финляндия. Годовая оплата — один крипто-перевод вместо двенадцати.

Ещё почитать


Готовы? Развернуть сервер под n8n → — работает примерно через минуту, оплата криптой, без документов.

Ready to deploy? Pay with crypto, no KYC — live in about a minute.

Deploy now →

FAQ

Какой тариф нужен n8n?

Small-IP ($16/мес — 4 vCPU, 4 ГБ RAM) — разумный вариант по умолчанию: n8n плюс Postgres в Docker чувствуют себя там комфортно. Micro-IP ($10/мес) хватит для лёгкого личного использования на SQLite.

Нужен ли выделенный IP?

Да, если хотите домен, HTTPS и входящие вебхуки — а это большая часть того, ради чего n8n вообще нужен. Берите тариф с выделенным IP. NAT-тарифы не принимают входящий веб-трафик.

Self-hosting правда дешевле, чем n8n Cloud?

Для всего, что выходит за рамки лёгкого использования, — да. Облачные тарифы считают за каждое исполнение, сервер — нет. Загруженный workflow, который в облаке стоил бы реальных денег, на сервере за $16 работает за фиксированную сумму.

Спрашиваете документы?

Нет. Email для регистрации, оплата в USDC или USDT. Ни документов, ни карты.