sudo apt update
sudo apt upgrade
sudo apt install git
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
source ~/.bashrc
- Далее выводим список доступных версий ноды командой
nvm list-remote
и копируем версию Latest LTS (например:v14.16.0
) - Устанавливаем ноду
nvm install v14.16.0
- Убедимся что нода успешно установилась командой
node -v
(пример вывода:v14.16.0
)
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt install --no-install-recommends yarn
- Убедимся что ярн установился успешно
yarn --version
(пример вывода:1.22.4
) - Добавляем глобально установленные пакеты yarn в PATH
echo "export PATH='$(yarn global bin):$PATH'" >> ~/.bashrc
sudo apt update
sudo apt install nginx
mkdir ~/web
yarn global add pm2
- Включаем автоперезапуск pm2 при перезагрузке системы:
pm2 startup
- Копируем вывод команды из пункта 4.2 и выполняем
sudo ufw allow 'Nginx HTTPS'
sudo ufw allow ssh
sudo ufw enable