Установка n8n в Ubuntu Linux

Оцените статью

Пока есть немного времени пришла мысль попробовать поразбираться с n8n который последнее время наделал очень много шума в медиа-пространстве. Если посмотреть видео обзоры и статьи, то кажется, что вот это и есть та самая серебрянная пула которая отберет у нас всю текучку и рутину.

Установка n8n

Для запуска n8n нам понадобится NodeJS и nvm и npm соответственно. У меня уже есть соответствующая заметка «Установка NodeJS, NVM, NPM» и будем ее использовать.

# apt install curl
$ curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
$ source ~/.bashrc

Согласно документации нам потребуется Node.JS выше восемнадцатой версии.

$ nvm install v22.14.0
$ nvm use v22.14.0

Проверяем.

$ node -v
v22.14.0

Установку n8n для теста будем проводить в пространство пользователя (для теста, а потом сделаем отдельного системного пользователя и SystemD-сервис).

$ npm install n8n

Для глобальной установки выполняем операции от имени суперпользователя и используем репозитарий.

# curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
# apt install -y nodejs

Глобальная установка выполняется аналогично пользовательской.

# curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
# apt install -y nodejs
# node -v
v20.19.6
# npm install -g n8n

Запускаем в тестовом режиме от имени пользователя.

$ n8n

В случае штатной работы сервиса мы получим сообщение:

[license SDK] Skipping renewal on init: license cert is not initialized
Version: 1.121.3

Editor is now accessible via:
http://localhost:5678

Press "o" to open in Browser.

Соответственно переходим по этому URL и в идеале видим веб интерфейс n8n.

Создаем нашего первого пользователя который будет администратором. И получаем ключ для бесплатного использования. Нам коммерческой лицензии пока не требуется.

Теперь можем создать первый свой WorkFlow.

Итак, как говориться локально у меня все работает и дальше можем пользоваться локальной версией или вытащить ее в интернет на свой хостинг. Второй вариант рассмотрим чуть позже.

Похожие записи

Конфигурация MySQL для микро-vps (минимизация потребления памяти)

Давайте немного поэкспериментируем с Микро-VPS. Из коробки MySQL сконфигурирован для автоматической подстройки под окружение, но на совсем ограниченных ресурсах я стабильно ловлю OOM-Killer и мне это не нравится, а переплачивать…

Подробная инструкция по локальной установке Next Cloud server в Ubuntu 24.04 с использованием Nginx и PHP-FPM

Nextcloud — это бесплатное и открытое программное обеспечение для создания собственного облачного хранилища данных. Оно позволяет пользователям хранить файлы, синхронизировать их между устройствами, делиться ими с другими пользователями, а также…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Конфигурация MySQL для микро-vps (минимизация потребления памяти)

Конфигурация MySQL для микро-vps (минимизация потребления памяти)

Подробная инструкция по локальной установке Next Cloud server в Ubuntu 24.04 с использованием Nginx и PHP-FPM

Подробная инструкция по локальной установке Next Cloud server в Ubuntu 24.04 с использованием Nginx и PHP-FPM

Руководство по установке и настройке Gitea: от Docker до локальной инсталляции на Ubuntu 24.04

Руководство по установке и настройке Gitea: от Docker до локальной инсталляции на Ubuntu 24.04

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

Немного о настройке UFW в Ubuntu: от основ до продвинутых правил

Немного о настройке UFW в Ubuntu: от основ до продвинутых правил