# Установка n8n на сервер.  Курс "Автоматизация и искусственный интеллект"

## Метаданные

- **Канал:** School of Practical Skills
- **YouTube:** https://www.youtube.com/watch?v=QCgVBwxOiHw
- **Дата:** 22.08.2023
- **Длительность:** 13:56
- **Просмотры:** 18,305

## Описание

Хотите быстрее установить n8n на сервер, буквально в несколько кликов? Вот моя статья, как это сделать: https://artemdzyuba.ru/beget-n8n-install-guide/ (есть нюансы)

Материалы этого урока: https://artemdzyuba.ru/?lesson=%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d0%bd%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80

Подписывайся на мой телеграм: https://t.me/practicalskills
и инстаграм: https://www.instagram.com/practical_skills01/

## Содержание

### [0:00](https://www.youtube.com/watch?v=QCgVBwxOiHw) Segment 1 (00:00 - 05:00)

Привет Я Артём и это второе занятие из моего курса по автоматизации и искусственному интеллекту полный набор уроков а также все необходимые ссылки для этого урока вы найдёте По ссылкам в описании А в этом уроке мы научимся устанавливать N уже на свой сервер тогда ваше приложение смогут работать 24/7 и также смогут взаимодействовать с другими сайтами и приложениями в интернете в этом видеоуроке мы научимся устанавливать тэн на свой сервер чтобы этому научиться Нам необходимо пройти в Dogs хостинг Service setups и здесь выбрать подходящий нам пункт я исторически привык вот к этому разделу докер compose то есть мы установим сначала в программу docker на свой сервер Потом докер compose и все развернем чтобы мы могли установить на итен таким способом нам понадобится vps-сервер и доменное имя И то и другое Вы можете взять у любого крупного хостинг провайдера я использую услуги хостинг провайдера бегет Но это может быть любой хостинг провайдер Регулон какой угодно чтобы вы понимали эта инструкция может со временем меняться поэтому то что вы увидите здесь я оставлю ссылку на эту инструкцию и то что увидите в моем видео может различаться давайте заведем свой VPS сервер вы увидите что это очень просто и начнем выполнять вот эту инструкцию переходим в раздел облако кнопка создать виртуальный сервер и здесь все что нам нужно это немножко добавить памяти 15 гигабайт оставить операционную систему Ubuntu 22 на Linux и задать свой пароль если хотите можете использовать тот который предложен но у вас будет ровно один шанс оставить свой пароль потому что если вы забудете пароль то сможете использовать вот у бегета только Случайность генерированный Ну я Давайте сохраню весь пароль Control C все сохранил его сюда и кликаю создать виртуальный сервер пока сервер создается Это буквально 23 секунд посмотрим что нам необходимо сделать нужно будет подключиться к серверу и выполнить ряд команд командной строке вот эти команды по срочно будем выполнять некоторые пункты мы можем игнорировать А 1 четвертый сделаем пораньше чтобы у нас было время немножко потому что настройка DNS требует какого-то времени для вступления в силу Итак мы создали свой сервер у него есть ip-адрес есть подключение которое составлено из имени главного пользователя Root собаки и ip-адрес Давайте скопируем ip-адрес перейдем в раздел домены под домены то есть вот этот наш сервер он стоит 10 рублей 65 копеек в сутки и тарификация посуточно а домены в русской зоне стоит 200 с лишним рублей насколько я помню поэтому вы можете легко себе купить конь домен и с его помощью Установите на итен давайте я перейду домен docus. com редактировать DNS Здесь нам надо добавить А запись вот здесь так называемая запись напишем nation. com просто напишем и будет docos. com здесь ваш домен будет можете линейные тэн использовать логично конечно это вставляем ip-адрес и добавляем то есть здесь может быть любое слово Ну проще оставить все niten. docos. com 4 пункт мы сделали что насчет первого второго и так далее Для этого нам нужно подключиться к нашему серверу подключиться Вы можете из Windows с помощью командной строки cmd но я не очень-то дело люблю для Windows я использую как раз таки внешние программы которые называются пути для Мака Вы можете использовать терминал и так будьте Вы можете найти установить себе эту программу и здесь находится список ваших подключений вы копируете вот эту информацию для подключения просто кликайте на неё переходите в путь и вставляете сюда ssage оставляете и как-нибудь называете ваше соединение для самой путь те я напишу Save теперь можно открыть New например двойным кликом увидите Такую форму принимайте Акцепт и Теперь вам нужно залогиниться на ваш сервер

### [5:00](https://www.youtube.com/watch?v=QCgVBwxOiHw&t=300s) Segment 2 (05:00 - 10:00)

чтобы это сделать Вам нужно либо вслепую напечатать ваш пароль либо вслепую же вставить и нажать Enter Потому что когда печатаете пароль то это не отображается на экране я скопировал и в этой системе Будьте оставляю с помощью комбинации клавиш Shift insert Вот я жму Shift insert ничего не произошло я жму Enter и оказываюсь на своем сервере в папке Root здесь можно заметить Root все Давайте теперь начнем начинать выполнять наши команды первым делом мы устанавливаем приложение docker просто копируем и с помощью Shift вставляем Обратите внимание на слово суда Это означает что если бы вы не были Root пользователем то эту команду выполняли бы с привлечением прав суперпользователя но мы являемся самым главным пользователем Root и поэтому мы просто можем игнорировать это дело то есть по-хорошему предполагается что вы это будете выполнять Нет имени Root пользователя от имени другого пользователя с меньшими правами но у нас здесь достаточно такая простая установка Без особых изысков Поэтому будем просто идти по списку Давайте вот эту допустим команду сделать без суда Отлично Теперь это seurl Control C вставляем и самая длинная здесь команда Control C Shift ставили с помощью программы докер мы сможем работать с контейнерами контейнеры это такие изолированные среды для запуска приложений также как будут находиться в одном из таких контейнеров все устанавливаем приложение нас спрашивают там продолжить мы говорим Yes Y и Enter ждем какое-то время небольшое и все будет завершено первый этап будет пройден отлично второй пункт мы пропускаем Есть третий пункт Install docker compose второй пункт пропускаем потому что мы являемся Root пользователям а он для не Root пользователей четвертый пункт мы выполнили 5 нужно создать на нашем сервере файл docker compose ML в папке Root и наполнить его содержимым для этого мы воспользуемся файловым менеджером встроенным в беге Но если ваш хостинг провайдер не предлагает для ваших серверов файловый менеджер то можете воспользоваться утилитой велосипеде или файл зилы чем-то таким находим папку Root создаем здесь новый файл теперь из инструкции копируем эту информацию и вставляем файл Можно даже ничего там не править у меня в отдельном уроке будет Будут определенные правки к этому файлу но сейчас Мы ничем таким заниматься не будем далее нужно создать файл. инв если докер compose wml отвечает за общую конфигурацию то точка env отвечает за наличие за значение определенных параметров мы сейчас копируем ставим сюда и заменим здесь кое-что Папка у нас будет с данными называться на ничего не будем менять здесь у нас будет docos. com так у нас остается это префикс я его не менял поэтому останется таким же это все комментарии Здесь нужно поменять свой часовой пояс я выберу ежа Алматы список часовых поясов Вы можете найти там в Гугле по запросу или Википедии Вот вы увидите такую большую таблицу так на этом а мы еще не завершили давайте я здесь допустим укажу свой почтовый адрес допустим так это нужно для получения ssl сертификата то есть вот это вот этого значка все сделали сохранили И последнее что требуется от нас это завести папку для данных просто папка inten Может ее конечно переименовать но я бы не советовал

### [10:00](https://www.youtube.com/watch?v=QCgVBwxOiHw&t=600s) Segment 3 (10:00 - 13:00)

потому что Чем проще мы будем устанавливать тем лучше для нас Итак точка все сделано все готово для нашего запуска остается Запустить вот эту команду так возвращаемся в наш терминал вставляем и поехали все наши контейнеры начали наполняться данными и запускаться очень красивая картина как это все работает как будто мы настоящие хакеры или но я вас поздравляю То есть сейчас вы проделали достаточно сложный путь Далеко не каждый пользователь ПК умеет и знать такие вещи Итак значит наши контейнеры оба запущены У нас два контейнера докер compose работает как раз позволяет работать сразу с несколькими контейнерамитен и траефир Давайте попробуем запустить наш нашу установку перейдем сюда скопируем docus. com Давайте посмотрим так 404 not found вот такое может случиться не переживайте То есть если у вас ошибка Но я надеюсь что к тому времени как вы будете с этим работать все поправит уже Итак специально таких случаев они выпустили недавно информацию Смотрите дело в том что очень там сравнительно пару недавно пару недель назад Они перешли на версию 1. 0 с версией 0 там 236 и для пользователей Докера они даже выпустили вот такой фикс что нужно прописать там определенные права чтобы не было ошибок но здесь вот на данный момент записи здесь содержится ошибка Поэтому вот использовать эту команду нельзя Сейчас я воспользуюсь правкой к этой команде но скорее всего они рано или поздно этот эту проблему ликвидирует то есть либо дадут более актуальную команду здесь на сайте либо встроят эту команду вообще в установку то есть во внутрь контейнере и вам не придется обращаться к этому Итак значит здесь находится поправленный текст я вот его копирую этот текст будет на странице пока будет эта проблема то есть на странице урока вы сможете скопировать его и вставить свою установку идем в нашу командную строку вставляем его и жмем Enter немножко подождать после чего нужно будет опять перезапустить контейнеры соответственно теперь когда мы это дело установили просто нажмите пару раз вверх до последней команды доктор компоус ап минус da5 перезапустим наши контейнеры жмем и видите один и так уже работал другой перезапустился теперь Давайте попробуем перезапустить нашу установку так немножко подождать надо немножко подождали Ну потребуется там может минута чтобы изменения вошли в силу И все мы находимся на главной странице нам нужно ввести первичные данные себе там почту первое имя фамилию какой-нибудь пароль и все можно продолжать далее будет небольшой опросник что-нибудь можете сказать о себе можете вообще ничего не говорить только там ответьте Где вы нашли где узнали бы все и начинайте работу все это была установка на сервер и встретимся с вами в следующем уроке

---
*Источник: https://ekstraktznaniy.ru/video/15192*