Инфраструктура для автоматизации. Часть 1. n8n на своем сервере.
Чтобы сохранить относительную безопасность данных и как следует сэкономить на облачных решениях, настоятельно рекомендую сразу разворачивать все инструменты на своих или арендованных серверах.
Поднимаем n8n (визуальный конструктор для автоматизаций) быстро и около-бесплатно.
1. Gmail
2. GitHub
3. Railway.app
Шаг 0. Google аккаунт и GitHub
Google аккаунт нам понадобится для удобной регистрации и аутентификации во всех остальных сервисах, в том числе Railway.
GitHub = must have для интеграторов и автоматизаторов.
Шаг 1. Railway
Сервера для зумеров с лавандовым недокофе.
Все максимально просто, понятно и в одну кнопку. Идеальный сетап для "попробовать" Недокофе не пью, но сам активно использую Railway.
1. Переходим на Railway.app и логинимся через GitHub.
Радуемся бесплатным TRIAL 5$ 🎉
2. Не так сильно радуемся. Все равно придется закинуть еще 5$ если не было активности в GitHub и аккаунт совсем свежий.
3. Соглашаемся с условиями и обязуемся не делать ничего предосудительного.
4. Кликаем link и жмем там DEPLOY->DEPLOY
5. Ждем 5-10 минут и убеждаемся, что все установилось как надо.
6. Переходим в блок с самим n8n -> Variables
7. Прописываем вот такую строчку N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE и выставляем в ней true. Жмем DEPLOY
Она нам понадобится в будущем (в первую очередь для MCP), и лучше это сделать сразу чтобы не возвращаться к вопросу.
8. Там же, в разделе Deployments забираем ссылку. Это и есть наша сборка n8n.
Шаг 2. N8N
- Регистриуем свои учетные данные. Как следует сохраняем!
- Идем в Settings-> Community Nodes-> Install и устанавливаем ноду
n8n-nodes-mcp
Поздравляшки! 🎉 Мы готовы делать базовые автоматизации.