Установка n8n на свой сервер
Установка n8n на свой сервер сводится к одной команде Docker: n8n слушает порт 5678 и хранит сценарии в томе n8n_data. Остальная работа нужна, чтобы n8n жил долго: домен с HTTPS для вебхуков, резервная копия ключа шифрования и вовремя сделанный переход с SQLite на PostgreSQL.
Ответ за 30 секунд
Для старта хватит 1 ядра и 2 ГБ памяти. Ставьте n8n в Docker, сразу заводите домен с HTTPS и сохраните ключ шифрования вместе с томом n8n_data: без него сохранённые доступы к сервисам не расшифровать.
Маркетплейс ставит n8n на новый сервер при создании, консоль не нужна.
Сколько памяти и ядер нужно n8n5678порт редактора n8n
SQLiteбаза по умолчанию
6 347установок из маркетплейса на 14.10
01 · 1 мин
Где запускать n8n: облако, VPS или свой компьютер#
У n8n три способа жить: облачная версия от разработчиков, свой сервер или домашний компьютер. Разница не в функциях, а в том, кто отвечает за работу сценариев ночью.
| Вариант | Чем хорош | Где упирается |
|---|---|---|
| n8n Cloud | Ничего не ставить и не обновлять | Оплата в валюте, лимиты на число запусков |
| Свой VPS | Запуски без лимита, данные у вас, постоянный адрес для вебхуков | Обновления и бэкапы делаете вы |
| Домашний ПК | Бесплатно для экспериментов | Выключили компьютер, и сценарии встали; вебхукам нужен внешний адрес |
Для рабочих сценариев выбирают сервер: вебхук от CRM или платёжной системы приходит в любое время суток, и n8n должен его принять. Сравнение двух подходов к своему железу: домашний сервер или облако.
Инструмент · 1 мин
Сколько памяти и ядер нужно n8n#
Документация n8n не называет минимальную конфигурацию, зато прямо перечисляет, от чего растёт память: объём JSON и файлов в одном запуске, количество узлов, узел Code, ручные запуски из редактора (n8n копирует данные для интерфейса) и параллельные сценарии.
Отсюда практическое правило: ядра нужны для частоты запусков, а память для объёма данных. Сценарий, который раз в час переносит заявку из формы в таблицу, проживёт на младшем сервере. Сценарий, который скачивает PDF и отдаёт их нейросети, попросит больше памяти.
Какой сервер взять под n8n
Три ответа, и калькулятор подберёт готовую конфигурацию
03 · 1 мин
Установка n8n через Docker на Ubuntu#
- Поставьте Docker. На чистой Ubuntu это официальный скрипт
curl -fsSL https://get.docker.com | sh. - Создайте том для данных. В нём n8n держит базу SQLite и ключ шифрования.
- Запустите контейнер командой ниже, указав свой часовой пояс: от него зависят узлы расписания.
- Откройте редактор по адресу
http://IP-сервера:5678и создайте учётную запись владельца. - Закройте порт 5678 снаружи, как только настроите домен: дальше трафик пойдёт через HTTPS.
docker volume create n8n_data
docker run -d --name n8n --restart unless-stopped \
-p 5678:5678 \
-e GENERIC_TIMEZONE="Europe/Moscow" -e TZ="Europe/Moscow" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
Флаг --restart unless-stopped поднимет n8n после перезагрузки сервера. Без него сценарии молчат до первого ручного запуска контейнера.
04 · 1 мин
Домен, HTTPS и вебхуки n8n#
Вебхукам n8n нужен постоянный адрес с HTTPS: большинство сервисов не отправят уведомление на голый IP с портом. В официальной инструкции для Docker Compose рядом с n8n ставится Traefik, он сам получает сертификат Let's Encrypt и продлевает его.
- Направьте A-запись поддомена, например
n8n.example.com, на IP сервера. - Оставьте порт n8n только на локальном адресе:
127.0.0.1:5678:5678. - Пропишите внешний адрес в переменной
N8N_WEBHOOK_URL(с версии 2.30.0; в старых версиях она называласьWEBHOOK_URL), иначе n8n будет выдавать ссылки на вебхуки с localhost.
Если на сервере уже работает другой веб-сервер, вместо Traefik подойдёт Caddy или Nginx с сертификатом от Certbot.
05 · 1 мин
Когда переводить n8n на PostgreSQL#
По умолчанию n8n хранит сценарии, доступы и историю запусков в SQLite: один файл в томе, никакой настройки. Для одного человека и десятка сценариев этого достаточно.
PostgreSQL стоит подключить заранее, если история запусков большая, сценариев много или вы планируете очередь с несколькими исполнителями. Переменные окружения для подключения описаны в документации n8n, готовый compose-файл лежит в их репозитории n8n-hosting.
Том n8n_data нужен и с PostgreSQL
В нём остаются ключ шифрования, журналы и данные системы контроля версий. Потеряли ключ, и все сохранённые доступы к сервисам придётся вводить заново.
06 · 1 мин
Как обновить n8n и не потерять сценарии#
Обновление в Docker это новая версия образа поверх того же тома: docker pull docker.n8n.io/n8nio/n8n, затем остановить и удалить старый контейнер и запустить его заново той же командой. Данные остаются в томе.
Перед крупным обновлением сделайте копию тома или снимок сервера: откатиться на снимок быстрее, чем чинить базу. Порядок копий и где их хранить: сервер для бэкапов.
07 · 1 мин
Вопросы об установке n8n#
Какой сервер нужен для n8n?
Для старта 1 ядро и 2 ГБ памяти. Память добавляют, когда сценарии гоняют файлы или большие ответы API, ядра, когда запусков становится много.
Как обновить n8n на сервере, если он стоит в Docker?
Скачать новый образ, пересоздать контейнер той же командой с тем же томом n8n_data. Перед этим сделать снимок сервера.
Можно ли поставить n8n на Windows вместо сервера?
Да, через Docker Desktop или npm, но сценарии работают только пока включён компьютер, а вебхукам нужен внешний адрес.
Где n8n хранит пароли от подключённых сервисов?
В своей базе в зашифрованном виде. Ключ шифрования лежит в каталоге /home/node/.n8n, поэтому этот каталог обязательно сохранять.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Документация n8n: установка через Docker, docs.n8n.io/hosting/installation/docker, проверено 14 октября 2026; Документация n8n: Docker Compose с Traefik, docs.n8n.io/hosting/installation/server-setups/docker-compose, проверено 14 октября 2026; Документация n8n: нехватка памяти, docs.n8n.io/hosting/scaling/memory-errors, проверено 14 октября 2026.
Установите приложение без консоли
Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.
- Docker, n8n, OpenClaw, GitLab, Nextcloud
- Ставится при создании сервера
- Почасовая оплата сервера
- Root-доступ остаётся у вас