Offline install of node red for windows server 2019

So I'm trying to install node-red to a windows server 2019 instance. It doesn't have internet access and I can't install it on another computer and copy it over. Is there anyway to install this offline.

Why can't you copy it over ?
You would need to install nodejs on your server via the installer.
Then on another computer, in a folder:

mkdir myProject
cd myProject
npm init -y
npm install --save node-red

zip the myProject folder, unzip it on the target computer, go in the folder and type npx node-red it should start...
the other computer needs to be a windows computer with the same architecture.