Node.js – популярне середовище виконання, яке дозволяє запускати JavaScript-код поза браузером. Воно широко використовується для створення масштабованих і високопродуктивних додатків. PM2 – це менеджер процесів для додатків Node.js, який забезпечує безперебійну роботу і допомагає в моніторингу та управлінні.
У цьому посібнику ми розглянемо кроки зі встановлення Node.js та PM2 в Ubuntu 20.04.
Перед встановленням Node.js та PM2, оновіть список пакунків, щоб переконатися, що у вас є найновіші версії:
sudo apt update && sudo apt upgrade -y
Існує декілька способів встановити Node.js в Ubuntu 20.04. Ми скористаємося репозиторієм NodeSource, щоб отримати останню стабільну версію.
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
Замініть 18.x
на останню версію LTS, якщо необхідно.
sudo apt install -y nodejs
node -v
npm -v
Це повинно вивести встановлені версії Node.js і npm.
PM2 – це менеджер процесів, який допомагає підтримувати роботу ваших Node.js додатків.
sudo npm install -g pm2
pm2 -v
Це має повернути встановлену версію PM2.
Для демонстрації PM2 ми створимо простий додаток Node.js і запустимо його.
mkdir myapp && cd myapp
echo "console.log('Hello from Node.js!');" > app.js
pm2 start app.js
pm2 list
pm2 save
pm2 startup
Дотримуйтесь інструкцій, наданих командою, щоб завершити налаштування.
PM2 надає різні команди для керування та моніторингу програм:
pm2 restart app.js
pm2 stop app.js
pm2 delete app.js
pm2 логи
Ви успішно встановили Node.js і PM2 в Ubuntu 20.04. За допомогою PM2 ви можете забезпечити безперервну роботу ваших Node.js-додатків, їх автоматичний перезапуск і створення корисних логів для налагодження. Таке налаштування ідеально підходить для виробничих середовищ, де час безперебійної роботи та стабільність мають вирішальне значення.