🚀 Pro тут:
https://t.me/iishenka_pro_bot
⭐️ Все бесплатные материалы из этого видео тут:
https://t.me/+W1SnvvkcV6A3NWMy
В этом видео я покажу, как развернуть в бесплатном облаке AI-агента на n8n. Что особенного в этом уроке? Мы находим бесплатные серверные мощности, разворачиваем там n8n и строим все workflows бесплатно.
🔥 Независимо от того, работаете ли вы с AI-агентами или только начинаете осваивать автоматизации в n8n, этот урок поможет вам овладеть процессом автоматической загрузки файлов для любых задач.
Следующее видео:
https://youtu.be/QqPTakqtGQM
💡 Не забудьте поставить лайк и подписаться, чтобы не пропустить новые уроки по n8n и AI-агентам. Давайте сделаем AI-автоматизации простыми! 🙌
Тайм-коды:
00:30 - Выбор сервера
01:07 - Залетай в Pro
01:39 - Структура сервиса
03:40 - Сайнап в Рендер (типс&трикс)
09:00 - Строим бесплатного n8n агента
Не забудьте поставить лайк, подписаться и нажать на колокольчик, чтобы не пропустить новые видео о AI-агентах и автоматизациях!
Всем привет. Сегодня мы запустим N8N бесплатно на нашем облачном сервере. Почему это важно уметь? Потому что это первый шаг к тому, чтобы запустить NVOCMN построитель Workflow на своих серверах в компании, у себя дома, под любые нужды. Если мы используем сервис NVON с их облачной вариацией, тогда мы платим порядка 20-25 долларов в месяц за обслуживание наших Overflow. Если мы разворачиваем N8N на наших серверах, то
мы платим только за се за серверы. Если мы можем найти себе бесплатные серверы, соответственно, мы ничего не платим за данный сервис. Почему это, в принципе, возможно? Потому что N8N обладает открытым исходным кодом. То есть это open source решение. Это прекрасно. Это значит, что весь исходный код мы можем себе забрать и развернуть на любом сервере. Это видео будет очень быстрым. Оно будет рассчитано на неразработчиков, на новичков. Поэтому сделаем всё максимально, а, понятно для людей, которые только начинают с ознакомления с сервисом. Я хочу
напомнить, что абсолютно все материалы и все шаблоны, которые мы вместе создаём в наших видео, лежат в открытом Telegram-канале, ссылка в описании. Если же вы хотите глубже погрузиться в тематику автоматизации процессов с помощью EИ, то обязательно оформите заявку на доступ в наше просообщество. Более сложные кейсы, сложные шаблоны. развёрнутые технические материалы, персональное общение и помощь, ответы на ваши вопросы и многое другое есть в этом сообществе. Если интересно, ссылка также в описании. Продолжаем. Мы сегодня берём сам сервис и, а, смотрим на его исходный
код. Как я сказал, это может быть исходный код в виде репозитория, да, который это код, который лежит на каком-то сервисе или это может быть образ кода, да? То есть кто-то за нас упаковал этот сервис в образ и отдаёт мм для того, чтобы мы развернули у себя на сервере. Мы, а, в принципе, пойдём по вот этому пути. То есть мы найдём сегодня образ, э, NCMN просто чуть-чуть быстрее, а, понятней. Хотя, в принципе, сложность процесса одна и та же. Соответственно, мы найдём такой образ и раскатим его на наш облачный сервер. Да, мы будем использовать doкеer. Это контейнер, в котором мы можем разворачивать образы разных приложений, контролировать, что они там делают. В принципе, очень удобно их там менеджерить. Мы не будем очень глубоко погружаться в то, что такое докеer, как это работает, потому что это оставим за пределами урока. Кстати, если а интересно, то напишите в комментариях. Соответственно, после того, как мы развернём это всё на нашем сервере, мы сможем создавать там же все наши workflows, да, к которым мы можем подключать, как и раньше, Telegram коммуникацию двустороннюю. Мы можем отправлять запросы в наши лэмки, в нейронки, да, мы можем подключать database, то есть базы данных. И самое интересное в этом всём, что это бесплатно всё, что касается вот этой части Flow. Естественно, если мы хотим использовать лмки их AP, мы платим за это, да, но мы не платим сам за сам сервис N8N, а не платим за облачный сервер. Если мы найдём, конечно, бесплатный, мы найдём. Соответственно, сейчас посмотрим, как это работает. Давайте сразу к делу. А для того, чтобы начать, нам нужно найти какой-то бесплатный сервис, который даёт нам облачные вычислительные возможности бесплатно. Я сделал небольшой resarch. Я
нашёл быстренько а cloud application платформ, да, которая называется render. Соответственно, мы вбиваем Google Render и нажимаем, аа сейчас мы посмотрим, сколько это стоит. Мы видим, что у них есть некоторый план, который называется hobby, да, и он стоит 0 долларов в месяц. Соответственно, мы нажимаем start deploying, и у нас у нас, так как у меня уже есть аккаунт, да, я уже сразу попадаю к себе на дэшборд. Вы когда будете сайнапиться, там одна кнопка буквально, а, tips and tricks, обязательно выбирайте Signup через GitHub. Если не знаете, что такое GitHub, чуть-чуть погуглите, да, там вам буквально нужно просто засанапиться в гитхабе, потом использовать этот аккаунт, чтобы засенапиться в рендер. Почему это важно? Потому что если мы сенапимся через GitHub, очень велика вероятность, что рендер у нас не спросит никаких дополнительных верификаций в плане кредитных карт. То есть даже на бесплатном плане он может попросить привязать вас кредитную карту для того, чтобы верифицировать вашу личность. А не всегда это происходит, да? Если мы сайнапимся через GitHub, то чаще всего это не происходит. Соответственно, я засенапился через GitHub и а теперь а я нажимаю сюда. То есть мне нужно создать новый проект, и это будет вебсервис, да? Мы нажимаем на вебсевис, и здесь у нас есть выбор, да, мы используем gitвайдеer. Соответственно, мы можем как раз затянуть репозиторий из гита для того, чтобы этот код весь развернуть на этом сервере, да? А мы можем использовать публичный гит репозитории, да? То есть, например, взять прямо N8 MANN, сюда вставить его публичный урл и развернуть в нашем сервере. Сегодня мы будем, а, использовать существующий образ, да, это как раз то, о чём говорил. То есть уже некоторые коллекция образов, да, в которых уже внутри есть сервис N8N запакованный. Мы можем просто этот сервис, а, этот образ развернуть у нас на сервере и начать им пользоваться. Где мы его берём? Мм, в принципе, в Гугле, да, мы берём и пишем, а, N8N Docker. Так, и сразу же на второй ссылке, да, мы открываем hubdocker. com N8N. Это, как ты сказал, Docker - это, собственно, сервис, который представляет контейнеры для разворачивания образов. И у них уже есть, а, образ с N8N запакован запакованным внутри. Это то, что нам нужно. Нам расписывают, что это такое. как раз всё, что нам нужно, нам нужно найти вариант, как его отсюда забрать. А мы доходим до пункта start n8n indocker, да? И тут нам самое важно увидеть а непосредственную непосредственный путь в докере, да, к этому сервису. Мы забираем вот эту ссылку, копируем, идём сюда и вставляем сюда. Сейчас чуть-чуть сервис подумает, и он понял, что это докер. Прекрасно. Ничего тут дополнительно не надо нажимать. Нажимаем connect. Вот теперь нам нужно назвать это, да? Ну, в принципе, оставим название N8N. А регион я, в принципе, рекомендую просто поближе к вам выбирать. Тут самый ближний к Восточной Европе - это Франкфурт. Выберем его. И здесь план есть бесплатный. Нужно понимать, что мы пользуемся бесплатным, а, сервером, да, и, соответственно, с этим приходят, скажем так, некоторые налоги на использование. Здесь бесплатный сервер таков, что он, да, видите, написано Freess Spin down after periods of activity. Это значит, что этот сервер будет засыпать через какое-то время. Я посмотрел в документации, это 50 минут. Если 50 минут мы не пользуемся этим сервером, он заснёт. Это что значит для нас? Это значит, когда в следующий раз мы к нему обратимся, ему понадобится некоторое время, чтобы проснуться опять. Это может занять 15-20 секунд. Соответственно, мы должны быть к этому готовы, что наш сервер, так как он бесплатный периодически засыпает, просыпается, иногда будет долго отвечать, но для наших учебных целей нам это подходит. И в принципе, ну, в принципе, мы с этим что-то сможем делать. Если вы засайнапились не через, а, GitHub, через Google, вы когда нажмёте, у вас, скорее всего, выскочит окошко, видите данные своей кредитной карты. Да, если вы засенапились через гиit, скорее всего, у вас такой не будет модалки, да, соответственно, мы нажмём и посмотрим, что будет происходить. Он думает и выдаёт нам. Отлично. Он нам выдаёт наши логи, да? То есть сейчас он начнёт разворачивать из этого образа наш сервер N8N. Наш сервис N8N. Это займёт какое-то время. Я сейчас поставлю видео на паузу и вернусь вам, когда он закончит. Так, мы готовы. И рендер говорит, что наш сервис в прямом эфире, то есть он живёт. Отлично, мы поднимаемся выше, видим ссылочку для этого сервера, открываем её, и мы попадаем в интерфейс, очень знакомый нам, если мы уже сайнапились в NVM. Поэтому мы сейчас, а, просто вводим все наши кридены, да, full name, а, и нажимаем кнопочку Next. После этого мы попадаем вот на такую а страничку, получить платные фичеры, да? Хорошо, мы нажимаем set me free license key, и сейчас нам на почту придёт
этот ключ. Так, я забрал этот ключ у себя из почты. И после этого я иду в настройки, иду в Enter activation key, ввожу сюда его, нажимаю activate. Отлично, всё, наш а ключ активирован. И по сути мы можем начинать пользоваться нашим сервисом. А давайте попробуем нажать start from Scratch. Мы должны понимать, что так как мы развернулись на бесплатном сервере, в принципе, ресурсы, которые выделяются под наш проект на этом сервере, очень ограничены. Иногда это может быть ограниченный, а, медленный ответ, медленная загрузка. Опять же, для тестовых, э, для тестовых целей нам вполне подходит. Так, давайте попробуем добавить сюда чат триггер. Да, отлично. И к нему добавить какого-нибудь агента. Да, вот всё то же самое, ровно точно так же, как это используется на облачном варианте N8N, да, если мы сейчас добавим ча, да, у нас есть Open AI, да, здесь нажимаем create newental. Мы в первом видео, да, то есть, наверное, тут где-то будет ссылочка прямо создавали пошагово креды для Open Ai, поэтому идите посмотрите. Вам нужно просто заснапиться, создать IP ключ и пополнить а open AI аккаунт. После этого вы получите, ну, вы можете вставить IP ключ сюда. Так, мы вставляем, нажимаем save. Сейчас мы проверяем, и он говорит, чтолы successfully created. Это что значит? Мы сейчас можем с вами прямо попробовать отослать запрос прямо отсюда, да, и сказать привет. И посмотрим, каким образом работает наш агент. Так, работает. Сейчас он должен обратиться в нашу модель. Видите, это занимает несколько дольше, чем в облачном варианте. Да, только вот отлично. Но как только он туда перешёл, привет. Как я могу помочь вам сегодня? Как я сказал, это может быть медленно, медленнее, чем в облачном варианте N8N. Ну, это бесплатно для вас, да. Соответственно, для тестовых наших уроков, да, или для тестовых наших флоув, которых мы только постигаем, азы, этого может быть достаточно. Либо оплатите себе какой-то сервер. Это может быть не очень дорого. Выберите самые базовые настройки. Если вам нужен только сервер для N8N, если вы там не запускаете свои базы данных, сами локальные лмки, то этого должно быть достаточно. Есть один нюанс. Если мы хотим, чтобы сервер не засыпал, да, если почитать их документацию, соответственно, он каждые 50 минут должен отрабатывать какой-то запрос. Есть для этого небольшой выход. А как мы можем заставить наш сервер работать постоянно, да, и не засыпать? Соответственно, мы можем в него постоянно с некоторой периодичностью отправлять запрос, да, для того, чтобы он отвечал на них. Для этого мы можем использовать Крон, да, то есть сервис, который автоматизирует запросы с некоторой периодичностью а в наш сервер. Так и набираем Chrome Chronjob в Гугле, да? Переходим на Chronjob. org, нажимаем signup. Здесь мы нажимаем Chromejobs, нажимаем create job. И здесь, видите, мы можем вставить урл, по которому он будет с некоторой периодично периодичностью отправлять запросы. Мы можем пойти сюда, забрать наш урл. Да, вставили сюда, а, скажем, каждые 5 минут нас интересует сохранить респонсы. Нажимаем create. Всё, это значит, если мы пойдём в history, мы видим, что он запланировал каждые 5 минут посылать запрос наш сервер, и это даст некоторые некоторую возможность ему не засыпать каждые там 50 минут. Я вам ещё раз повторю, это на тоненького, да? То есть в любом случае это бесплатный сетап. Не ориентируйтесь на него как на рабочий, но для тестовых задачек это вполне себе подойдёт. А пользуйтесь на здоровье. Что мы должны знать ещё про такой способ работы с бесплатным сервером Render? Если в какой-то момент этот сервер перезагрузится, никакие из ваших Workflows не останутся здесь. То есть он не сохранит ничего, он будет полностью девственно чист для вас. Поэтому, если вы пользуетесь таким способом, обязательно каждый раз, когда вы создали какой-то workflow, нажали download, то есть это скачает весь ваш workflow в jonфайл на ваш локальный диск. И после того, как вы опять сюда зайдёте, если произойдёт перезагрузка сервера, вы здесь же нажмёте import from file и загрузите ваш файл, ваш workflow. Yeah.