Up::[[Сервис n8n]]
Чтобы установить **n8n на Windows**, есть несколько способов. Ниже — самый простой и надёжный путь для локального использования.
---
## 🛠️ Вариант 1: Установка через Node.js (рекомендуется)
### 📌 Шаг 1. Установи Node.js
- Скачай установщик с сайта:
👉 [https://nodejs.org/](https://nodejs.org/)
Выбери LTS-версию (рекомендуется).
![[Pasted image 20250727190744.png]]
- Во время установки:
- Убедись, что опция **“Add to PATH”** включена.
- Установи вместе с `npm`.
Выберите диск с как минимуми 3 Gb свобоного места
- Все равно запихивает все в пользовательскую папку (())
- [[Изменение Разделов Windows]]
-
> [!QUESTION] Что такое - https://chocolatey.org/packages/chocolatey
Проверь в терминале (PowerShell или CMD):
```bash
node -v
npm -v
```
---
### 📌 Шаг 2. Установи n8n глобально
Открой PowerShell или CMD **от имени администратора**:
```bash
npm install -g n8n
```
> Это скачает и установит n8n в систему как глобальную CLI-команду.
---
### 📌 Шаг 3. Запусти n8n
В той же консоли выполни:
```bash
n8n
```
- По умолчанию n8n будет доступен по адресу:
👉 [http://localhost:5678](http://localhost:5678/)
---
## 🧱 Вариант 2: Установка через Docker (опционально)
Если ты используешь Docker Desktop:
```bash
docker run -it --rm \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
```
Но для Windows проще и быстрее использовать **установку через npm**.
---
## 🔐 Необязательная настройка
- Чтобы данные и потоки не терялись между сессиями, можно создать `.n8n` папку в:
```
C:\Users\ИмяПользователя\.n8n
```
- При необходимости можно настроить переменные окружения в `.env` файле: порт, базу данных, логин/пароль и т.д.
---
## 🧪 Автозапуск n8n (опционально)
Если хочешь, чтобы n8n запускался при старте системы:
1. Создай `.bat` файл, например: `start-n8n.bat`
```bat
@echo off
n8n
```
2. Помести его в:
```
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
```
---
## ✅ После установки
Открой браузер:
```
http://localhost:5678
```
n8n готов к созданию рабочих потоков.
---
Хочешь — подготовлю базовый **flow JSON-файл для переименования `.md.txt` в `.md`**.