C3 · n8n — Практикум
4 готовых workflow — скачай, импортируй в свой n8n и выполни задание. Ниже — подробная инструкция по шагам со скриншотами.
Часть 1. Установка n8n через Docker
n8n будет работать локально на твоём компьютере по адресу localhost:5678. Регистрация не нужна.
Скачай Docker Desktop
Открой docker.com/products/docker-desktop и нажми Download Docker Desktop. Выбери свою систему: Mac (Apple chip), Mac (Intel) или Windows.
screens/01-docker-download.pngСтраница docker.com с кнопкой Download Docker Desktop
Установи и запусти
- Mac: открой скачанный
.dmgи перетащи иконку Docker в папку Applications. - Windows: запусти установщик и следуй шагам (оставь галочку WSL 2).
Запусти Docker Desktop. Дождись, пока значок кита перестанет мигать и внизу появится Engine running.
screens/02-docker-install.pngУстановка: перетаскивание Docker.app в Applications
Скачай образ n8n
В Docker Desktop открой Terminal (кнопка внизу окна) и выполни:
docker pull n8nio/n8n
Дождись строки Status: Downloaded.
screens/03-docker-pull.pngТерминал Docker Desktop после docker pull n8nio/n8n
Создай том для данных
Чтобы workflow не пропадали после перезапуска:
- Раздел Volumes в левом меню → кнопка Create.
- Имя тома —
n8n_data→ Create.
screens/04-docker-volume.pngРаздел Volumes, окно Create с именем n8n_data
Запусти контейнер n8n
- Раздел Images → найди
n8nio/n8n→ нажми Run (▶). - Разверни Optional settings и заполни:
- Host port:
5678 - Volume → Host path:
n8n_data; Container path:/home/node/.n8n
Нажми Run — контейнер появится в разделе Containers со статусом Running.
screens/05-docker-run.pngОкно Run: Host port 5678 и том n8n_data → /home/node/.n8n
Открой n8n в браузере
Перейди на localhost:5678. При первом запуске создай локальный аккаунт (email + пароль хранятся только на твоём компьютере).
screens/06-n8n-localhost.pngПервый экран n8n на localhost:5678
Часть 2. Ключ DeepSeek API
Нужен только для W2 и W4 (обращение к ИИ). Для W1 и W3 можно пропустить.
Возьми общий ключ курса
Регистрироваться и платить не нужно: для практикума мы выдаём общий командный ключ DeepSeek с балансом ~$1 — этого хватает, чтобы пройти W2 и W4.
<выдаётся в курсе>Вставь его в credential на шаге 10 (тип Bearer Token Auth).
Часть 3. Шаблоны — по порядку
Проходи по возрастанию сложности. Скачай JSON и импортируй по инструкции ниже (Часть 4).
Часть 4. Как импортировать шаблон
Одинаково для всех четырёх. На примере W1.
Импортируй JSON в n8n
- Скачай JSON-файл шаблона (кнопка «Скачать JSON» выше).
- Нажми + вверху → New workflow — откроется пустой холст.
- На холсте открой меню ⋮ (три точки, вверху справа) → Import from File… → выбери скачанный JSON.
screens/08-n8n-import.png+ → New workflow, затем ⋮ → Import from File
Прочитай стикер-заметку внутри
Workflow откроется на холсте. В нём есть синий стикер (Sticky Note) с пошаговым описанием: структура, что настроить (credential), как протестировать и само задание.
screens/09-n8n-canvas.pngОткрытый workflow со стикером-инструкцией
Добавь credentials (для W2–W4)
Если workflow обращается к внешнему сервису, n8n покажет предупреждение на ноде. Открой ноду и создай credential.
Bearer Token Auth и вставь ключ в поле Value. Больше ничего настраивать не нужно — endpoint и заголовки уже прописаны в workflow.Не видно поля credential? Если под Generic Auth Type нет строки для credential — заново выбери Bearer Auth из списка, и поле «Set up credential» появится.
screens/10-n8n-bearer.pngОкно credential с выбранным Bearer Token Auth и вставленным ключом
Запусти и проверь
- W1: нажми Execute workflow (внизу холста) — результат появится в ноде Set.
- W2–W4 — быстрый тест (без активации): нажми Execute workflow внизу → n8n начнёт слушать вебхук → открой Test URL вебхука с
?company=Nikeв браузере → результат появится в нодах. - W2–W4 — боевой режим: активируй workflow кнопкой Publish вверху справа (в свежих версиях n8n она заменила тумблер «Active»), затем шли запросы на Production-URL вебхука.
screens/11-n8n-run.pngНода «Запрос к DeepSeek» после прогона: справа OUTPUT с зелёной галкой и ответом (choices[0].message.content — слоган)
Bearer Token Auth и вставь ключ в поле Value. Больше ничего настраивать не нужно — endpoint и заголовки уже прописаны в workflow.
Частые проблемы
- Mac (Apple Silicon): «Failed to install Rosetta» — для n8n Rosetta не нужна, образ нативный под ARM. Смело жми Continue without Rosetta — Docker запустится, n8n поднимется. Если хочешь поставить Rosetta вручную, выполни в Терминале
softwareupdate --install-rosetta --agree-to-licenseи перезапусти Docker. Чтобы окно не всплывало: Settings → General → снять галочку «Use Rosetta for x86/amd64 emulation». - localhost:5678 не открывается — проверь, что контейнер в Docker Desktop в статусе Running и Host port = 5678.
- Workflow пропали после перезапуска — не подключён том n8n_data к пути /home/node/.n8n (шаг 5). Пересоздай контейнер с томом.
- DeepSeek возвращает 401 — неверный ключ или не выбран тип Bearer Token Auth.
- Google Sheets: ошибка доступа — чаще всего таблица не расшарена на email сервисного аккаунта (нужен доступ Editor). Проверь это, а также ID таблицы. Подробности — в инструкции по Service Account.
- Workflow падает с «Unused Respond to Webhook node» — в ноде Webhook поле Respond переключи на «Using 'Respond to Webhook' node».