Установить Node.js на свой сервер очень просто. Для этого не нужно иметь права суперпользователя.
Локальная установка Node.js упрощается с помощью NVM — Node Version Manager. Это инструмент командной строки, который позволяет управлять множеством версий Node.js.
Для установки или обновления NVM необходимо запустить скрипт установки. Для этого можно либо загрузить и запустить скрипт вручную, либо использовать следующую команду cURL или Wget:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
или
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
После этого, перезагрузите терминал:
source ~/.bashrc
или
source ~/.zshrc
или
. ~/.profile
Проверьте версию:
nvm -v
npm -v
npx -v
Установить Node.js нужной версии:
nvm install <номер версии>
Переключиться между версиями Node.js:
nvm use <номер версии>
Назначить версию Node.js по умолчанию:
nvm alias default <номер версии>
Установите pm2 в каталог вашего проекта Node.js:
например, cd ~/web/domain/nodejs-project
npm install pm2
Используйте npx для работы с pm2, например:
npx pm2 start app.js
Обновить pm2:
npm update pm2 npx pm2 -v
Обновить все зависимости внутри каталога приложения:
npm update npm install npx ncu -u