How to install and run Node-red on windows XP?

I have a very old windows XP PC installed on an machine. We dont want to replace the machine and it does not support windows upgrade. to move data out from this PC, we need to install Node -red on this. Please help how can we install Node-red, which node.js version and which node-red version?
Thanks.

AFAIK, the last Node.js release that was usable on Windows XP SP3 in the v4.x range (YMMV)

I think node-red v1 might support that (cant remember)

I would strongly recommend installing a recent, small linux OS on that and get rid of XP.


XP + old NodeJS + old Node-RED === a HUGE number of critical CVEs - I cannot recommend strongly enough that you get rid of XP and switch to linux

4 Likes

Depending on what the data is - if it's just files - then I would rather install an FTP server like a very old version of FileZilla or similar and then pull the data from it.... but as Julian has said I would be wary of connecting it to any network at all at this point.due to the possible vulnerabilities.

1 Like

:shaking_face:

I'm always lurking!
CatLurkingGIF

5 Likes

The use of XP in older industrial or health devices is still all too prevalent sadly. If it cannot be replaced, I would strongly recommend ensuring that it is on a separated LAN segment so that you can control and limit traffic in and out. Also, keep the device OFF the Internet, do updates via sneakernet.

Sorry Steve ! have been reading too many Julian posts this morning... oops sorry Julian ! aaargh I'm going to upset everyone today !

2 Likes

Thanks Steve, Julian and Dceejay for the valuable suggestions. I will try to avoid any installation on XP.

Coming late to the party here.

How about using a raspberry pi (or similar) with two network interfaces? Enable smb file sharing on XP and map that in the PI on one network. Node-red can then read files and transfer them over the other network while keeping your XP machine isolated behind something you can secure/maintain.

There are many other ways to extract data from legacy machines too. There are edge devices that can gather data directly from PLCs etc and then log or forward it. Many solutions exist.