# How to install Node-red on Openshift using Github

**URL:** <https://discourse.nodered.org/t/how-to-install-node-red-on-openshift-using-github/14763>\
**Category:** General\
**Created:** [25 August 2019 14:46 UTC](https://discourse.nodered.org/t/how-to-install-node-red-on-openshift-using-github/14763 "2019-08-25T14:46:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sergiogama](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sergiogama/32/357_2.png) [@sergiogama](https://discourse.nodered.org/u/sergiogama)\
**Post date:** [25 August 2019 14:46 UTC](https://discourse.nodered.org/t/how-to-install-node-red-on-openshift-using-github/14763/1 "2019-08-25T14:46:19Z")

</div>

I'm facing the following issue when I try to install Node-red on Openshift using a github image:

Cloning "[https://github.com/node-red/node-red.git](https://github.com/node-red/node-red.git)" ...  
Commit: afaf077aca517b1de15a2e3e95277853a0b64549 (Pass httpServer to runtime even when httpAdmin disabled Fixes #2272)  
Author: Nick O'Leary [nick.oleary@gmail.com](mailto:nick.oleary@gmail.com)  
Date: Wed Aug 21 11:12:15 2019 +0100  
pulling image error : Get [https://docker-registry.default.svc:5000/v2/:](https://docker-registry.default.svc:5000/v2/:) net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)  
error: build error: unable to get docker-registry.default.svc:5000/openshift/nodejs@sha256:588205ed23e784354107a82ec10056aeb6cb223725a8b4d4643aa414b139db19

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [25 August 2019 15:09 UTC](https://discourse.nodered.org/t/how-to-install-node-red-on-openshift-using-github/14763/2 "2019-08-25T15:09:20Z")

</div>

looks like a network issue from your device to the server.

---

<div class="post-metadata">

**Author:** ![sergiogama](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sergiogama/32/357_2.png) [@sergiogama](https://discourse.nodered.org/u/sergiogama)\
**Post date:** [25 August 2019 15:35 UTC](https://discourse.nodered.org/t/how-to-install-node-red-on-openshift-using-github/14763/3 "2019-08-25T15:35:35Z")

</div>

Now it's running, but something still wrong... I changed the ports on YAML file on Deployment and service, but... Please take a look on screenshot attached:

 ![48](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/5/5f7669072acba456c1075864ff0861cf56800f5a.png)

 ![14](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/f/f872182140ed9a72c658d1349ba8af2ecfcb7a71.png)

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [25 August 2019 15:53 UTC](https://discourse.nodered.org/t/how-to-install-node-red-on-openshift-using-github/14763/4 "2019-08-25T15:53:26Z")

</div>

What port have you configured Node-RED to listen on?

I've not touched OpenShift yet, but from that screen shot it looks like it expects something to be on port 8080

---

<div class="post-metadata">

**Author:** ![sergiogama](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sergiogama/32/357_2.png) [@sergiogama](https://discourse.nodered.org/u/sergiogama)\
**Post date:** [25 August 2019 17:00 UTC](https://discourse.nodered.org/t/how-to-install-node-red-on-openshift-using-github/14763/5 "2019-08-25T17:00:01Z")

</div>

In fact the external port is 8080, but the port to the service POD (internal) is 1080, as configured in Node-red... To be honest I did once in another cluster, changed the same configuration. I think the problem is on Cluster configuration about the routes to be external and private enable.... 😉  
Thanks!
