Docker
Рекомендуемый способ — изолированная среда, простое обновление
Установите n8n и создайте первый workflow за 5 минут
Docker
Рекомендуемый способ — изолированная среда, простое обновление
npm
Для разработчиков — глобальная установка через Node.js
n8n Cloud
Облачная версия — без настройки инфраструктуры
Установите Docker
Скачайте Docker Desktop для вашей ОС.
Запустите n8n
docker run -it --rm \ --name n8n \ -p 5678:5678 \ -v n8n_data:/home/node/.n8n \ n8nio/n8nОткройте интерфейс
Перейдите на http://localhost:5678
Создайте аккаунт
Укажите email и пароль для первого пользователя.
# Установка глобальноnpm install n8n -g
# Запускn8n startНажмите “Add workflow”
В левом меню выберите “Workflows” → “Add workflow”
Добавьте триггер
Нажмите ”+” и выберите Manual Trigger — для ручного запуска
Добавьте действие
Нажмите ”+” справа от триггера и выберите ноду:
Настройте ноду
Кликните на ноду и заполните параметры
Запустите workflow
Нажмите кнопку “Test workflow” или Ctrl+Enter
| Параметр | Значение |
|---|---|
| Method | GET |
| URL | https://api.github.com/users/n8n-io |
| Authentication | None |
{ "login": "n8n-io", "name": "n8n - Workflow Automation", "public_repos": 42, "followers": 10000}| Элемент | Описание |
|---|---|
| Canvas | Область для построения workflow |
| Node panel | Панель добавления нод (кнопка +) |
| Sidebar | Настройки выбранной ноды |
| Execution panel | Результаты выполнения |
| Клавиша | Действие |
|---|---|
Ctrl + Enter | Запустить workflow |
Ctrl + S | Сохранить |
Tab | Открыть панель нод |
Ctrl + A | Выделить все ноды |
Delete | Удалить выбранное |
Для production используйте PostgreSQL вместо SQLite:
version: '3.8'
services: n8n: image: n8nio/n8n restart: always ports: - "5678:5678" environment: - DB_TYPE=postgresdb - DB_POSTGRESDB_HOST=postgres - DB_POSTGRESDB_DATABASE=n8n - DB_POSTGRESDB_USER=n8n - DB_POSTGRESDB_PASSWORD=n8n - N8N_BASIC_AUTH_ACTIVE=true - N8N_BASIC_AUTH_USER=admin - N8N_BASIC_AUTH_PASSWORD=admin volumes: - n8n_data:/home/node/.n8n depends_on: - postgres
postgres: image: postgres:15 restart: always environment: - POSTGRES_USER=n8n - POSTGRES_PASSWORD=n8n - POSTGRES_DB=n8n volumes: - postgres_data:/var/lib/postgresql/data
volumes: n8n_data: postgres_data:Запуск:
docker-compose up -d