Решения · Автоматизация
VPS для n8n
n8n это инструмент автоматизации workflow, который размещают на собственном сервере, чтобы данные и учётные данные оставались на своей машине; он бесплатен по лицензии Sustainable Use License. Официальный установщик запускает через docker compose сам n8n, исполнители кода, песочницу и поисковый сервис, поэтому ему нужна полноценная машина: BD-8 за $12.90 в месяц самый дешёвый подходящий вариант. C2-4-80 за $37.90 поставляется с установленным n8n.
Что нужно
Программы по документации, размеры с указанием источника
Программы и настройки безопасности взяты из официальной документации проекта. Если проект не публикует требований к оборудованию, у размеров указано, чьи это рекомендации.
По README, установщику и документации n8n
- Docker с Compose v2. Официальный установщик (
curl -fsSL https://get.n8n.io | sh) без него не запускается, а затем создаёт compose-стек со сгенерированными секретами. - Порт 5678 обслуживает редактор и является «единственным портом, который должен быть доступен из интернета»; поставьте перед ним HTTPS и сообщите n8n его адрес через
N8N_HOST,N8N_PROTOCOLиWEBHOOK_URL. - Учётные данные шифруются ключом
N8N_ENCRYPTION_KEY; сделайте резервную копию .env, который создаёт установщик, иначе базу данных нельзя будет прочитать в другом месте. - Community edition можно бесплатно размещать у себя по лицензии Sustainable Use License; для функций enterprise нужна лицензия.
Размеры (наши, исходя из того, что запускает официальный стек)
| Нагрузка | vCPU | RAM |
|---|---|---|
| Только n8n, несколько workflow, SQLiteПростой docker run из README. Подходит для изучения. | 1 | 2 GB |
| Официальный compose-стек: n8n + runners + sandbox + SearXNGПять контейнеров; AI-песочница работает как Docker-in-Docker. | 2 | 4 GB |
| Нагруженные автоматизации, Postgres, много параллельных выполненийРежим очереди и полноценная база данных, когда выполнений становится много. | 4 | 8 GB |
Подходящие тарифы
Машин: 4, цены актуальные
Сначала самая дешёвая подходящая машина. Цены текущие, за месяц, из каталога.
- BD-8$12.90/мес.
4 vCPU · 8 GB · диск 100 GB · 32 TB
Самый дешёвый вариант для полного официального стека. 4 vCPU, 8 GB, 100 GB и 32 TB трафика дешевле, чем машины с 2 GB в других местах. Поставщик не выполняет скрипты запуска: установка это две строки из шага 1, которые вы вводите сами.
- C2-4-80$37.90/мес.
2 vCPU · 4 GB · диск 80 GB · 3 TB
Поставляется с установленным n8n. 2 vCPU / 4 GB, более чем в тридцати городах, у поставщиков, которые выполняют наш пресет. Войдите, откройте редактор через туннель или подключите свой домен.
- C4-8-160$75.90/мес.
4 vCPU · 8 GB · диск 160 GB · 3 TB
Поставляется установленным, с запасом. 4 vCPU / 8 GB с пресетом: для множества рабочих процессов, Postgres и AI-песочницы одновременно.
- U2-4-40$14.90/мес.
2 vCPU · 4 GB · диск 40 GB · Unmetered
2 vCPU / 4 GB, Unmetered, Стамбул. Для рабочих процессов, которые весь день передают файлы. Установку вставьте сами.
«Развернуть с установкой» открывает конфигуратор, где в поле скрипта запуска уже полностью вставлен наш скрипт для n8n, ещё до покупки. Он выполняется один раз от root во время сборки сервера и только у поставщиков, чья платформа поддерживает скрипты запуска; в остальных строках установка состоит из тех же команд, которые вы вставляете сами.
Установка
Четыре шага с официальным установщиком n8n
С пресетом шаги 1 и 2 уже выполнены к моменту получения сервера.
- Docker, затем n8n.
curl -fsSL https://get.docker.com | sh curl -fsSL https://get.n8n.io | shУстановщик создаёт ./n8n с compose-файлом и .env со сгенерированными секретами и запускает всё. - Не открывайте порт 5678 в интернет. Пресет закрывает его файрволом и устанавливает Caddy. Пока у вас нет домена, подключайтесь к редактору по SSH:
ssh -N -L 5678:127.0.0.1:5678 root@your-server, затем http://127.0.0.1:5678/. При первом входе создаётся учётная запись владельца. - Подключите домен. Направьте A-запись на сервер; добавьте
N8N_HOST,N8N_PROTOCOL=httpsиWEBHOOK_URL=https://…/в .env и выполнитеdocker compose up -d; один блок Caddyfilereverse_proxy 127.0.0.1:5678получит сертификат за вас. - Сделайте резервную копию .env. В нём хранится ключ шифрования. Обновление выполняется повторным запуском установщика с
--upgrade.
Откровенно
Что купили бы мы сами
Официальный стек состоит из пяти контейнеров, а не одного. Берите машину на 8 GB, которая стоит дешевле машин на 4 GB.
Для одного экземпляра n8n
BD-8 · $12.90/мес.
4 vCPU, 8 GB, 100 GB диска и 32 TB трафика за $12.90: хватит места для n8n, его runners, песочницы, позже Postgres и любых webhook. Единственное, чего этот тариф не поддерживает, это наш пресет запуска, поэтому установка сводится к двум вставленным строкам. Если эти две строки имеют значение, C2-4-80 за $37.90 поставляется с запущенным n8n.
Вопросы