Jak zainstalować Node.js i PM2 na Ubuntu 20.04
Jak zainstalować Node.js i PM2 na VPS Ubuntu
Node.js to potężne środowisko uruchomieniowe do uruchamiania JavaScript poza przeglądarką, idealne do skalowalnych aplikacji webowych. PM2, menedżer procesów dla Node.js, zapewnia ciągłość działania i upraszcza zarządzanie. Ten przewodnik przeprowadzi Cię przez instalację Node.js i PM2 na AvaHost Ubuntu VPS (20.04/22.04/24.04), z praktycznymi przykładami do efektywnego wdrażania i zarządzania aplikacjami.
Wymagania wstępne
VPS AvaHost z Ubuntu 20.04, 22.04 lub 24.04.
Dostęp root lub
sudouprawnienia (zobacz wcześniejszy przewodnik SSH).
Podstawowa wiedza o poleceniach Linux.
A statyczny adres IP lub domena (np.
app.yourdomain.com).
Krok 1: Zaktualizuj pakiety systemowe
Przed instalacją Node.js i PM2 zaktualizuj listę pakietów, aby upewnić się, że masz dostępne najnowsze wersje:
sudo apt update && sudo apt upgrade -y
Krok 2: Zainstaluj Node.js
Istnieje wiele sposobów na zainstalowanie Node.js na Ubuntu 20.04. Użyjemy repozytorium NodeSource, aby uzyskać najnowszą stabilną wersję.
Zainstaluj Node.js za pomocą NodeSource
- Dodaj repozytorium NodeSource:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -Zastąp
18.xnajnowszą wersją LTS, jeśli to konieczne.
- Zainstaluj Node.js i npm:
sudo apt install -y nodejs - Zweryfikuj instalację:
node -v npm -vTo powinno wyświetlić zainstalowane wersje Node.js i npm.
Krok 3: Zainstaluj PM2
PM2 to menedżer procesów, który pomaga utrzymać działanie aplikacji Node.js.
- Zainstaluj PM2 globalnie za pomocą npm:
sudo npm install -g pm2 - Zweryfikuj instalację:
pm2 -vTo powinno zwrócić zainstalowaną wersję PM2.
Krok 4: Uruchom aplikację Node.js za pomocą PM2
Aby zademonstrować PM2, stworzymy prostą aplikację Node.js i uruchomimy ją.
- Stwórz przykładową aplikację:
mkdir myapp && cd myapp echo "console.log('Hello from Node.js!');" > app.js - Uruchom aplikację za pomocą PM2:
pm2 start app.js - Wyświetl uruchomione procesy:
pm2 list - Zapisz listę procesów, aby uruchomiły się po ponownym uruchomieniu systemu:
pm2 save - Włącz PM2 do uruchamiania przy starcie:
pm2 startupPostępuj zgodnie z instrukcjami podanymi przez polecenie, aby zakończyć konfigurację.
Krok 5: Monitoruj i zarządzaj aplikacjami
PM2 oferuje różne polecenia do zarządzania i monitorowania aplikacji:
- Restartuj aplikację:
pm2 restart app.js - Zatrzymaj aplikację:
pm2 stop app.js - Usuń aplikację z PM2:
pm2 delete app.js - Wyświetl logi:
pm2 logs
Podsumowanie
Instalacja Node.js i PM2 na VPS AvaHost jest prosta i umożliwia solidne zarządzanie aplikacjami. Przykłady, takie jak uruchamianie
app.jsza pomocą PM2 lub konfiguracja Nginx, zapewniają, że Twoje aplikacje są skalowalne i niezawodne. Dzięki infrastrukturze o wysokiej wydajności AvaHost możesz z pewnością wdrażać aplikacje Node.js, zapewniając ciągłość działania i łatwe monitorowanie. Poznaj funkcje PM2 (
man pm2) i plany VPS AvaHost, aby wspierać swoje projekty.


