Установка n8n на Linux
| Уровень сложности | Лёгкий |
| Права root | Требуются |
| Требования | Терминал Linux |
| Категория | Установка ПО |
| Совместимость с ОС | Debian, Ubuntu, RHEL |
| Примерное время чтения | 1 час |
Введение
n8n - это бесплатная платформа автоматизации, позволяющая соединять различные сервисы между собой без написания большого количества кода. С её помощью можно автоматически отправлять сообщения в Telegram, работать с API, управлять серверами по SSH, обрабатывать почту, интегрировать ИИ-модели и многое другое.
Минимальные требования:
- 2 ГБ RAM (лучше 4 ГБ)
- Docker
- Docker Compose
- домен (опционально)
- SSL (для webhook)
Установка
Установка Docker
Перед установкой n8n необходимо установить Docker и Docker Compose. Подробную пошаговую инструкцию по их установке и первоначальной настройке на Linux мы уже подготовили в отдельной статье.
Если Docker уже установлен, можете сразу переходить к следующему шагу. В противном случае воспользуйтесь нашей инструкцией, а затем вернитесь к этой статье для продолжения установки n8n
Создаем каталог
mkdir -p /opt/n8n
chown -R 1000:1000 /opt/n8n/data
cd /opt/n8n
Создаем docker-compose.yml
services:
n8n:
image: docker.n8n.io/n8nio/n8n:latest
container_name: n8n
restart: unless-stopped
ports:
- "5678:5678"
environment:
- TZ=Europe/Moscow
volumes:
- ./data:/home/node/.n8n
Запускаем
docker compose up -d
Проверяем
docker ps
Открываем сайт
http://IP:5678
При первом запуске создается учетная запись администратора.
После этого можно авторизоваться под своей учетной записью и начать свой первый проект
Обновление
cd /opt/n8n
docker compose pull
docker compose up -d
Где хранятся данные
Все данные находятся в
/opt/n8n/data
Именно эту папку необходимо резервировать.
В ней находятся:
- workflows
- credentials
- SQLite
- encryption key
Если потерять папку .n8n, сохранённые учетные данные уже нельзя будет расшифровать, поэтому её обязательно нужно включать в резервное копирование.
Заключение
На этом установка n8n завершена. Теперь у вас есть готовая платформа для создания собственных автоматизаций - от простых сценариев до сложных интеграций между различными сервисами и системами.





