===========================
24 May 10:58:39 - [info] thethingbox version: v2.8.0
24 May 10:58:39 - [info] Node-RED version: v0.17.5
24 May 10:58:39 - [info] Node.js version: v6.11.1
24 May 10:58:39 - [info] Linux 4.9.35+ arm LE
24 May 10:58:45 - [info] Loading palette nodes
24 May 10:59:12 - [warn] ------------------------------------------------------
24 May 10:59:12 - [warn] [ui_base] SyntaxError: Unexpected token ...
24 May 10:59:12 - [warn] ------------------------------------------------------
24 May 10:59:12 - [info] User directory : /root/userdir/
24 May 10:59:12 - [info] Flows file :
/root/userdir/flows.json
/root/thethingbox/node_modules/node-red/flow/SoundManager/flows.json
/root/thethingbox/node_modules/node-red/flow/TaskManager/flows.json
/root/thethingbox/node_modules/node-red/flow/flows.json
24 May 10:59:12 - [info] Server now running at http://127.0.0.1:80/
24 May 10:59:13 - [info] Waiting for missing types to be registered:
24 May 10:59:13 - [info] - ui_base
we haven't supported nodev6 for a long time....
You need at least 8 (and even that is now end of life) so at least 10, or 12 recommended.
And Node-RED itself is now v 1.0.6...
You may be able to find an old version of dashboard - maybe 1.x - but I wouldn't really recommend going that far back.
I have never heard about TheThingBox but at least their website mentions a newer version which has Node 10.x and Node-RED 0.19.6: http://thethingbox.io/docs/whatsnew.html
Use that arm6 version of thingbox with node-red-contrib-ui - and uninstall node-red-dashboard (as they will conflict) - knowing that it is out of support and no security patches (but probably ok for use on an isolated network)
use latest nodejs, Node-RED and node-red-dashboard - but drop thingbox.
Running Node-RED install for user root at /root on raspbian
This can take 20-30 minutes on the slower Pi versions - please wait.
Stop Node-RED
Remove old version of Node-RED
Remove old version of Node.js
Install Node.js for Armv6 ✘ Failed to install Node.js - Exit
Clean npm cache
Install Node-RED core
Move global nodes to local
Install extra Pi nodes
Npm rebuild existing nodes
Add shortcut commands
Update systemd script
Any errors will be logged to /var/log/nodered-install.log
"TheThingBox" was made just to simplify the process for Beginners and to quickly design their project by just installing one image file and start their raspberry pi.
I got my hand on the raspberry pi last Monday for the first time. However, I learned many stuff in the past week much enough to use the original procedure for creating a server.
The new version is really lovely.
I did:
1- Raspbian Buster Lite
Minimal image based on Debian Buster
No need to do that, the getting started script installed node-red for you, the latest version rather than the one from the Raspian repository. However, at the moment the one in the repository is also the latest so it won't have done any harm.
For the record, apt full-upgrade does the same as apt upgrade plus possibly a bit more, so you didn't need to do upgrade either.
That is right. I implemented the whole process two times and realized that step does nothing. I just saw that in a credible YouTube video. It has no harm though.
Latest version of node-red is installed in the second step.