===== Installing Node-RED in a Windows Sandbox =====
For your first steps in Node-Red, you may want to install it in a disposable environment.
If you have the [[https://docs.microsoft.com/de-de/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview|Windows Sandbox]] Feature enabled, you can just start up a new Sandbox, start Powershell, and paste the following script to fire up a Node-Red instance within a few minutes.
Keep in mind, everything will be deleted once you close the sandbox.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
New-NetFirewallRule -DisplayName "nodered" -Direction Inbound -Program "C:\program files\nodejs\node.exe" -RemoteAddress 127.0.0.1 -Action Allow
choco install nodejs -y
choco install googlechrome -y
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
npm install -g --unsafe-perm node-red
start-job {node-red}
sleep 10
start -WindowStyle Maximized chrome 127.0.0.1:1880
#npm install -g --production windows-build-tools
===== Using an Online Service =====
If using an online service, keep in mind that sharing sensitive data, like bearer tokens, with these services might not be a good idea.
Here are some free online services to use.
* https://fred.sensetecnic.com/ (Free Tier available)
* https://heroku.com (several older apps available, e.g. https://github.com/Sevenmojoe/nodered-heroku)
===== Installing in Docker on Linux =====
This would be the preferred way to use Node-RED. There are a lot of Howtos available. Just use the search engine of your choice.