n8n ставится тремя способами: попробовать на своём компьютере, развернуть на сервере или взять облако. Разбираем все три с честными плюсами и минусами — и с типичными граблями самостоятельной установки.
Короткий ответ
Попробовать (5 минут, нужен Node.js):
npx n8n
— и n8n откроется на localhost:5678. Данные живут, пока живёт процесс: для знакомства достаточно, для работы — нет.
Для постоянной работы — Docker на VPS:
docker run -d --restart unless-stopped --name n8n \
-p 5678:5678 -v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
Без возни с серверами — облако n8n от ~€24/мес: регистрация и работа, но лимиты по тарифу и данные не у вас.
Что выбрать: честная развилка
- Облако — если автоматизаций немного и нет желания администрировать. Дороже в год, чем VPS, зато ноль хлопот.
- VPS + Docker — стандартный путь: бесплатный n8n, полный контроль, данные на вашем сервере. Подойдёт самый скромный VPS — n8n нетребователен, пары гигабайт памяти хватает для начала. Критерии выбора сервера — те же, что для любого агента.
- Свой компьютер — только для экспериментов: автоматизации работают, пока компьютер включён и процесс запущен.
Установка на VPS: по шагам
- Сервер. Ubuntu или Debian, Docker установлен (
curl -fsSL https://get.docker.com | sh). - Запуск — команда из короткого ответа выше. Флаг
-v n8n_data:...— самое важное место: это том с вашими данными; без него обновление контейнера сотрёт все автоматизации. - Домен и HTTPS. Для вебхуков (а на них строится половина сценариев — Telegram-боты, приём форм) n8n должен быть доступен извне по HTTPS. Ставится реверс-прокси (Caddy делает это в две строки конфига) и доменное имя; в переменной
WEBHOOK_URLуказывается публичный адрес. - Первый вход. Откройте адрес сервера — n8n предложит создать учётную запись владельца. С этого момента вход только по паролю.
Обновление и бэкапы
Обновление — смена образа: остановить контейнер, docker pull docker.n8n.io/n8nio/n8n, запустить заново. Данные в томе переживают это без потерь — если том был.
Бэкап — копия тома n8n_data (внутри — база с автоматизациями и учётками) любым привычным способом. День настройки цепочек стоит того, чтобы копироваться по расписанию.
Типичные грабли
- Вебхуки не приходят. В 90% случаев — не задан
WEBHOOK_URLили нет HTTPS: сервисы вроде Telegram не шлют события на голый HTTP. - Всё пропало после обновления. Контейнер запускался без тома — данные жили внутри него и умерли вместе с ним. Лечится только привычкой из шага 2.
- Час сохраняется неправильно. Задайте переменную
GENERIC_TIMEZONE=Europe/Moscow— иначе расписания будут срабатывать по UTC. - n8n «тормозит» на дешёвом VPS. Чаще всего дело не в n8n, а в тяжёлых цепочках с большими файлами; для старта же хватает минимального тарифа.
Из России
n8n ставится и работает из России без ограничений — это открытый код на вашем сервере. Ограничения начинаются у сервисов, которые вы подключаете: зарубежные нейросети потребуют API с обходными путями, а облако n8n оплачивается зарубежной картой. Ещё один аргумент в пользу self-hosted.
Коротко
Проба — npx n8n на компьютере; работа — Docker на дешёвом VPS с томом для данных, доменом и HTTPS; облако — если админить не хочется совсем. Дальше — собрать первого ИИ-агента или начать с простых цепочек, чтобы освоить холст. Что такое n8n и зачем он вообще — в обзоре.