Чтобы установить Node.js на ваш сервер под управлением ОС Debian/Ubuntu используйте инструмент nvm, с его помощью можно выбрать нужную вам версию Node.js при установке.
Сначала обновляем системные пакеты, используя следующие команды:
sudo apt-get update

После нужно поставить пакеты из репозиториев нашей операционной системы, они позволят нам собрать пакеты из исходников, вводим команду:
sudo apt-get install build-essential libssl-dev
Затем устанавливаем NVM, используя данную команду:
curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh
После того как установится NVM необходимо выйти из системы, и зайти заново.
После повторного входа, данные о системе были обновлены, можем узнать какие версии Node.js доступны, для этого нужно набрать команду:
nvm ls-remote

Можем выбрать из списка необходимую версию и далее устанавливаем ее с помощью команды:
nvm install 7.5.0

После установки эта версия будет использоваться по умолчанию. Если было установлено несколько версий node.js, то чтобы использовать нужную вам версию, необходимо использовать команду:
nvm use 7.5.0
Чтобы запустить Node.js используйте команду:
node
Команда nvm ls-remote выдает N/A, как исправить?
2023-02-15 at 11:32