- Logujemy się do serwera po protokole SSH, na użytkownika root
- Wydajemy polecenia:
sudo apt-get update # aktualizacja listy paczek Debian
sudo apt-get upgrade -y # Aktualizacja paczek Debian, warto robić ją regularnie w celach bezpieczeństwa sudo apt-get install -y ca-certificates curl gnupg # instalacja paczek ca-certificates (zaufane certyfikaty CA, Linux korzysta z nich podczas połączeń SSL - więcej o nich niebawem), curl (więcej tu) i gnupg (więcej tu) sudo mkdir -p /etc/apt/keyrings # tworzymy folder pod klucze GPG curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg # zaciągamy klucze GPG z nodesource co pozwoli na instalację node.js - Po instalacji potrzebnych paczek i "instalacji" kluczy GPG pora na konfigurację APT by zainstalował Node.js bezpośrednio z serwerów projektu:
NODE_MAJOR=21 # wybieramy wersję NODE, w tym wypadku najnowsza echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list # tworzymy plik z listą serwerów źródłowych dla paczek deb
- Teraz musimy zaktualizować jeszcze raz listę paczek Debian oraz instalujemy Node.js:
sudo apt-get update sudo apt-get install nodejs -y
Koniec! :)