I have solution for install node-red in any of the system but here i have do this process in windows server os 10.
Not rocket science.
Just copy your installed node-red directory and paste it to same directory in other system(without internet enable system).
Step 1:
First copy node.js installer in your (internet disable system) and installed it.
copy form given path may be different in your system.
Step 2:
After successful installation copy npm folder from given directory
C:\Users\p\AppData\Roaming\npm
Step 3:
Paste this folder in same directory in non-internet system(may be path different).
And Now setup complete
Open your CMD and type happily node-red and Boooooooom.