Self-hosted n8n — это установка n8n на свой сервер (VPS или локально). Это:
На Ubuntu/Debian:
bash
КопироватьРедактировать
sudo apt update && sudo apt install docker.io docker-compose -y
Проверьте:
bash
КопироватьРедактировать
docker -v
docker-compose -v
✅ Шаг 2. Создайте папку проекта
bash
КопироватьРедактировать
mkdir n8n && cd n8n
Создайте файл docker-compose.yml:
yaml
КопироватьРедактировать
version: '3'
services:
n8n:
image: n8nio/n8n
restart: always
ports:
- 5678:5678
environment:
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=securepassword
- N8N_HOST=localhost
- N8N_PORT=5678
- TZ=Europe/Moscow
volumes:
- ~/.n8n:/home/node/.n8n
⚠️ Пароли и логин лучше поменять на свои!
✅ Шаг 3. Запустите контейнер
bash
КопироватьРедактировать
docker-compose up -d
Если всё работает, n8n будет доступен на:
http://<IP_адрес_вашего_сервера>:5678
Пример: http://localhost:5678 или http://192.168.1.20:5678
Если вы хотите, чтобы n8n был доступен по домену и с HTTPS:
Пример конфигурации nginx доступен по запросу.
При заходе в браузер n8n предложит ввести логин и пароль.
После этого вы попадёте в визуальный редактор для автоматизации.
Что делаем:
1️⃣ Устанавливаем Docker
2️⃣ Создаём docker-compose файл
3️⃣ Запускаем n8n локально или на VPS
4️⃣ (По желанию) подключаем домен и SSL
5️⃣ Входим в интерфейс и автоматизируем задачи