= Nodejs Install !
Apostolos rootApostolos@swarmlab.io
// Metadata:
:description: Intro and Install
:keywords: iot, swarm. docker
:data-uri:
:toc: right
:toc-title: Table of contents
:toclevels: 4
:source-highlighter: highlight
:icons: font
:sectnums: 



{empty} +


== Install script Linux

=== A Nodejs install script

.install Node.js v16.x:
[source,sh]
----
# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -fsSL https://deb.nodesource.com/setup_16.x | bash -
apt-get install -y nodejs
----


=== Debian and Ubuntu based Linux distributions

https://github.com/nodesource/distributions/blob/master/README.md[NodeSource^]



=== Installing Node.js via package manager

NOTE: The packages on this page are maintained and supported by their respective packagers, not the Node.js core team.

https://nodejs.org/en/download/package-manager/[Installing Node.js via package manager^]


=== Installing Node.js (scripts on github)

https://gist.github.com/isaacs/579814[gist.github.com^]


== Installing Node.js Windows

https://nodejs.org/en/download/current/[Installer^]

=== Alternatives

Using Chocolatey:

[source,sh]
----
cinst nodejs
# or for full install with npm
cinst nodejs.install
----

Using Scoop:

[source,sh]
----
scoop install nodejs
----


== Installing Node.js macOS

https://nodejs.org/en/download/current/[Installer^]

