Wпатлевка sshВо-первых, при подключении мы должны обновить операционную систему:
обновить дебиан 10как только мы обновим наш Debian, мы сможем начать установку NodeJS, чтобы на нем работал n8n.
Сначала давайте запустим этот скрипт:
локон -sL судо баш
установить Nodejs DebianЯ запустил скрипт для версии 16.16, так как на момент написания этого поста n8n требует для работы NodeJS как минимум 14 версии.
Когда выполнение скрипта завершится, мы сможем установить NodeJS с помощью следующей команды:
sudo apt-get install -y nodejs
установить nodejs n8nКогда установка NodeJS завершена, если все прошло правильно и ошибок не появилось, мы можем проверить установленную версию NodeJS с помощью этой команды:
узел --версия
проверить версию nodejsПри этом у нас будет установлен база данных номеров whatsapp на каймановых островах NodeJS, но мы еще не закончили подготовку VPS-сервера для n8n.
Теперь мы собираемся установить SQLite, так как в этом случае мы будем использовать этот небольшой движок базы данных, чтобы не настраивать MySQL или MariaDB.
Небольшие установки могут отлично работать с SQLite, хотя, если вы планируете выполнять сотни операций в секунду, лучше использовать MySQL или MariaDB.
npm установить sqlite3 --save
установить sqlite n8nИ теперь мы можем установить n8n на наш VPS-сервер .
Чтобы установить n8n, нам просто нужно выполнить следующую команду, и мы установим n8n с помощью менеджера пакетов «npm»:
npm установить n8n -g
установить n8n НПМЗакончив, мы могли напрямую загрузить n8n, используя следующую команду:
n8n старт
загрузка n8n LinuxНо мы собираемся сделать еще пару вещей, так как если мы запустим n8n напрямую, наш поддомен не будет настроен для доступа к нашему n8n, и n8n не продолжит работать, когда мы закроем SSH-консоль нашего сервера.