Пошагово ставим n8n на свой сервер: чем self-hosted отличается от n8n Cloud, какой сервер и регион выбрать, как установить n8n из готового образа, подключить домен и SSL для вебхуков, сделать бэкап и обновиться. Плюс ручная установка через Docker Compose.
Привет. n8n — это конструктор автоматизаций: вы соединяете сервисы блоками и получаете сценарии вроде «заявка с сайта → карточка в CRM → сообщение в Telegram» или ИИ-агента, который отвечает клиентам. У n8n есть облачная версия по подписке, но саму программу можно бесплатно поставить на свой сервер — и для России это часто единственный удобный вариант: облако n8n оплачивается в иностранной валюте.
Ниже покажу, как развернуть n8n на своём сервере: какой сервер выбрать, как поставить n8n из готового образа, подключить домен и SSL, без которых не работают вебхуки, и как не потерять сценарии — бэкап и обновление. Программировать не нужно, пару команд можно скопировать.
n8n Cloud или свой сервер
n8n Cloud
Свой сервер (self-hosted)
Цена программы
подписка, есть пробный период 14 дней
Community-версия бесплатна
Установка и обновления
делает n8n
вы, по инструкции ниже
Оплата из России
в иностранной валюте
сервер оплачивается в рублях
Где хранятся данные
у n8n
на вашем сервере
Ограничения
лимиты тарифа
ресурсы вашего сервера
В документации n8n прямо сказано: если хотите пользоваться n8n бесплатно, ставьте Community-версию на свой сервер, в ней есть почти все функции. Платные редакции нужны в основном для корпоративных возможностей вроде единого входа и раздельных окружений.
Минус своего сервера один: обслуживание на вас. Но в варианте с готовым образом это несколько команд раз в пару месяцев.
Какой сервер нужен для n8n
Ресурсы. Для знакомства и тестов хватает минимального сервера — так пишет и документация Timeweb Cloud. Для рабочих сценариев, особенно с ИИ-агентами и обработкой файлов, я бы брал от 2 ГБ памяти: это оценка, но с запасом спокойнее. Ресурсы можно увеличить в любой момент.
Регион — важнее, чем кажется.
Если сценарии обращаются к ChatGPT, Claude, Gemini или к Telegram, берите сервер в Германии или Нидерландах. Зарубежные нейросети не работают с российских IP, а запросы к Telegram с российских хостингов с весны 2026 года проходят нестабильно.
Если n8n работает с персональными данными клиентов (заявки, CRM) и только с российскими сервисами, сервер лучше в России — этого требует закон 152-ФЗ.
Цены Timeweb Cloud на 15 октября 2026 года, помесячно, с публичным IP-адресом. Ссылки на Timeweb Cloud в статье партнёрские: если закажете сервер по ним, я получу вознаграждение, для вас цена не меняется.
ЕСЛИ ВАМ НУЖЕН САЙТ, ТО...
Я могу его сделать для вас. Меня зовут Илья - являюсь автором блога, занимаюсь разработкой сайтов на Wordpress более 10-ти лет. Специализируюсь на форматах: блог, лендинг, сайт-визитка, корпоративный сайт.
сценарии с российскими сервисами и данными клиентов
Оплата почасовая: можно поставить n8n, попробовать за вечер и удалить сервер, заплатив несколько рублей.
Установка n8n из готового образа: пошагово
Шаг 1. Создайте сервер с n8n
Зарегистрируйтесь в Timeweb Cloud и пополните баланс.
Откройте «Облачные серверы» → «Создать».
На вкладке «Маркетплейс» выберите n8n — это готовый образ на Ubuntu 24.04, n8n уже установлен и запускается сам.
Выберите регион и тариф по таблице выше.
Оставьте включённым публичный IPv4 и нажмите «Заказать».
Через пару минут сервер готов. На вкладке «Дашборд» сервера появится технический адрес, по которому открывается n8n.
Шаг 2. Создайте аккаунт владельца
Откройте технический адрес в браузере. n8n попросит создать аккаунт владельца: email, имя и пароль. Это администратор вашей копии n8n — пароль сделайте надёжным, ведь панель доступна из интернета.
Шаг 3. Включите SSL
Без https браузер будет ругаться на небезопасное соединение, а главное — внешние сервисы, включая Telegram, не будут присылать данные в ваши вебхуки. Подключитесь к серверу по SSH (ssh root@IP-адрес, пароль придёт на почту) и выполните:
cd /home/n8n
nano .env
Найдите строку SSL_EMAIL и укажите свою почту — на неё Let’s Encrypt выпустит сертификат. Сохраните (Ctrl+O, Enter, Ctrl+X) и перезапустите n8n:
Красивый адрес вида n8n.вашсайт.ru удобнее технического. Сначала у регистратора домена создайте A-запись для поддомена n8n, указывающую на IP сервера. Затем в том же файле /home/n8n/.env укажите:
DOMAIN_NAME=вашсайт.ru
SUBDOMAIN=n8n
И снова перезапустите n8n командами docker compose down и docker compose up -d. Сертификат для нового адреса выпустится автоматически.
Шаг 5. Защитите сервер
Минимум, который стоит сделать сразу: обновить систему, настроить вход по SSH-ключу и включить файрвол, оставив открытыми порты 22 (SSH), 80 и 443 (n8n). Пошагово с командами — в статье как настроить VDS с нуля.
Все сценарии, учётные данные сервисов и история запусков хранятся на сервере. Если сервер сломается, без копии всё придётся собирать заново. Самый простой способ — снапшот сервера в панели Timeweb Cloud перед любыми изменениями.
Копию данных n8n можно сделать и командами — так описано в инструкции Timeweb:
cd /home/n8n
docker compose down
mkdir -p backups
docker run --rm -v n8n_data:/data -v "$(pwd)/backups:/backup" alpine tar czf /backup/n8n_data_$(date +%F_%H-%M-%S).tar.gz -C /data .
docker compose up -d
Архив появится в папке /home/n8n/backups. Периодически скачивайте его к себе на компьютер. Отдельно полезно экспортировать важные сценарии в JSON прямо из интерфейса n8n.
Обновление n8n
n8n обновляется часто. Перед обновлением сделайте бэкап, затем:
cd /home/n8n
docker compose down
docker compose pull
docker compose up -d
Версию можно проверить в интерфейсе: значок вопроса в левом нижнем углу → «About n8n».
Установка вручную через Docker Compose
Если n8n нужен на уже работающем сервере или у другого провайдера, его ставят через Docker Compose. Схема такая: установить Docker официальным скриптом, создать папку проекта, положить в неё docker-compose.yml с n8n и веб-сервером Traefik, который сам выпускает SSL, и файл .env с доменом, часовым поясом и почтой. Готовые файлы с пояснениями есть в документации Timeweb Cloud — их можно скопировать целиком и поменять только домен и email.
По умолчанию n8n хранит данные в SQLite, для нагруженных установок поддерживается PostgreSQL. Для старта SQLite хватает.
Если что-то не работает
Проблема
Причина
Что сделать
Браузер пишет «Небезопасное соединение»
не указан SSL_EMAIL или сертификат ещё выпускается
указать почту в .env, перезапустить, подождать несколько минут
Вебхук не получает данные
n8n открыт по http или по техническому адресу без SSL
включить SSL, использовать https-адрес
Узел OpenAI или Claude выдаёт ошибку доступа
сервер в России
перенести n8n на сервер в Германии или Нидерландах
Telegram-триггер срабатывает через раз
запросы к Telegram с российского IP
сервер за рубежом
n8n тормозит или падает
мало памяти
повысить тариф, удалить старую историю запусков
Свой домен не открывается
A-запись не указывает на IP сервера или не обновилась
проверить DNS, подождать до нескольких часов
Частые вопросы
n8n бесплатный?
Community-версия n8n бесплатна при установке на свой сервер, в ней почти все функции. Платите только за сервер — от 2 800 ₽ в месяц за сервер с 2 ядрами и 2 ГБ. Облачная версия n8n платная, с пробным периодом.
Можно ли пользоваться n8n в России?
Да, если установить его на свой сервер. Для сценариев с зарубежными нейросетями и Telegram сервер лучше брать в Германии или Нидерландах, для работы с данными российских клиентов — в России.
Какой сервер нужен для n8n?
Для тестов хватает минимального сервера. Для рабочих сценариев лучше от 2 ГБ памяти, для ИИ-агентов и обработки файлов — 4 ГБ. Ресурсы можно увеличить в любой момент.
Можно ли установить n8n на обычный хостинг для сайтов?
Как правило, нет: n8n — постоянно работающее приложение на Node.js, а виртуальный хостинг для сайтов не позволяет держать такие программы. Нужен VDS.
Как перенести n8n на другой сервер?
Сделайте бэкап данных n8n или экспортируйте сценарии в JSON, поставьте n8n на новом сервере и восстановите данные. Учётные данные сервисов при экспорте сценариев не переносятся, их нужно будет подключить заново.
Можно ли запустить n8n на своём компьютере?
Можно, например через Docker Desktop, — для обучения это удобно. Но сценарии будут работать, только пока компьютер включён, а вебхуки из интернета до него не дойдут без дополнительной настройки.
Если на каком-то шаге застряли — пишите в комментариях.
Добавляйтесь в мой телеграм. Там больше советов про сайты, заработок, фриланс. И можем лично пообщаться.
Поделитесь в соцсетях? Благодарю ✌
Илья Чигарев
Меня зовут Илья. Делаю сайты на заказ и веду блог, где рассказываю как зарабатывать на сайте от 100 тысяч в месяц. Посмотрите мою историю, чтобы познакомиться со мной. Подписывайтесь на все соцсети, чтобы не пропускать фишки и секреты по заработку и продвижению.