Node.js SeoHost – jak uruchomić w SSH?
Do czego może być potrzebne SSH?
Jeśli jesteśmy bardziej zaawansowanymi twórcami stron lub mamy większe doświadczenie w zakładaniu sklepów internetowych przy użyciu hostingu, SSH może okazać się bardzo przydatnym narzędziem. Przy użyciu SSH możemy robić skomplikowane operacje na plikach w serwerze. Przykładowo możemy wgrać niestandardową aplikację spakowaną programem ZIP i jedną komendą rozpakować ją na serwerze. Przy bardziej zaawansowanych projektach, możemy używać narzędzi tj. npm, composer czy Node.js w SeoHost. SSH może także zastąpić protokół FTP, który odpowiada za możliwość dostępu do plików na serwerze.
Dlaczego SeoHost?
Wybrałem ponieważ poszukiwałem dostawcy poczty internetowej, który oferował DKIM. Po czasie okazało się że świetnie radzi sobie ze sklepem internetowym zawierającym ponad 12 tysięcy produktów. Sklep internetowy został postawiony w PrestaShop. Dodatkowo SeoHost oferuje usługę Redis, która może być wykorzystywana do konfiguracji cache w sklepie internetowym. Zaskoczeniem dla mnie było uruchomienie aplikacji Laravel przy użyciu sklonowanego projektu z repozytorium Git. Jedynie na początku miałem problem z konfiguracją odpowiedniej wersji PHP, npm Node.js SeoHost.

Jak uruchomić Node.js SeoHost?
Domyślnie gdy wpiszemy polecenie node --version, otrzymamy informację że narzędzie nie istnieje. Do wyboru mamy wiele wersji Node.js. Aby uzyskać listę wersji, w konsoli wpisujemy następujące polecenie.
cd /opt/alt && ls -all
W wyniku otrzymamy całą listę różnych wersji Node.js.

Przechodzimy do edycji pliku .bashrc, który znajduje się w głównym folderze po zalogowaniu na serwer. Aby narzędzie Node.js działało po wpisaniu komendy node na serwerze, należy dodać linię kodu na końcu bliku .bashrc.
alias node="/opt/alt/alt-nodejs20/root/usr/bin/node"
Wersję Node.js w SeoHost można dowolnie zmieniać. Wystarczy w powyższej linii kodu zmienić ścieżkę do wybranej wersji Node.js. Po zapisaniu pliku, należy wylogować się z SSH i ponownie zalogować, aby narzędzie zaczęło działać. Ostatecznie można sprawdzić aktywną wersję, wykonując polecenie w SSH node --version.

Jak uzyskać zniżkę 25% na hosting z Node.js SeoHost?
Zachęcam gorąco do odwiedzenia strony SeoHost.pl przez ten link. Jest to link polecający, a kiedy przez niego się zarejestrujesz i skorzystasz z usługi, otrzymam wynagrodzenie od SeoHost. Dodatkowo skorzystaj z kodu rabatowego 25% na usługi w SeoHost. Kod rabatowy to KGSEOHOST.