Node und npm auf einem Strato Managed Server installieren

So installiert man Node.js und npm via nvm auf einem Strato Managed Server.

Für ein Kundenprojekt war es nötig, dass wir auf einem Managed Server von Strato Node.js bzw. eigentlich gulp zum Laufen bekommen. Leider war Node nicht direkt auf dem Server installiert. Mit netter Unterstützung von Strato wurde uns versichert, dass man Node manuell nachinstallieren kann.

Dazu habe ich gleich von Anfang an auf nvm gesetzt. Mit dem Node Version Manager (nvm) kann man recht einfach verschiedene Node Versionen managen und auch installieren. Der Manager lässt sich recht einfach per Script installieren.

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash

Nachdem so nvm installiert ist, muss man einmal die SSH-Verbindung trennen und sich erneut einloggen, weil entsprechende Konfigurationen in die bash_profile geschrieben werden.

Sobald man dann erneut eingeloggt ist, kann man recht einfach node per nvm installieren:

nvm install node

Danach einfach einmal:

node -v

oder

npm -v

ausführen. Es sollte relativ aktuelle Versionen von node und npm installiert sein.

Viel Spaß nun bei der Nutzung von Node.js und npm auf Ihrem Strato Managed Server.


0 0 0


Diskussion

avatar placeholder
22. Juni 2017 von Marvin

Danke hat mir wirklich geholfen.
Ich musste noch ‘nvm use’ ausführen damit node und npm dem PATH hinzugefügt werden.

avatar placeholder
3. Juni 2018 von Philipp

Danke für diesen Artikel! Leider gibt es keine Anleitung von Strato selbst, oder ich habe diese einfach nicht finden können.

avatar placeholder
22. Apr. 2019 von Stephan

Besten Dank, Strato ist da nicht wirklich hilfreich. Installation hat super geklappt !

avatar placeholder
27. Aug. 2020 von Janne Keipert

Hi
Wie kann ich mich richtig ausloggen?
wenn ich ‘logout’ benutze und mich wieder einloge kann ich nvm immer noch nicht benutzen

avatar placeholder
9. Mai 2021 von korialstrazh

Für die, die Probleme bei nvm haben (nvm wird nicht gefunden):
– es ist sehr wahrscheinlich, dass der Pfad zu nvm nicht der PATH Variable hinzugefügt wurde, also:
– cd ~
– nano .profile
– folgende Zeile hinzufügen:

[[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh # This loads NVM

– speicher, schließen
– exit
– neu einloggen
– nvm sollte erreichbar sein

Mitdiskutieren

*