Node-red-alexa-home in docker: setting controller port

Hello,
this is my first post in this forum.

I'm using NodeRed in a docker an my synology with network in bridge-mode.
Now I want to use node-red-alexa-home, for which I have to redirect the controller-port from port 80 in my physical networt to port 60000 in my docker.

I've tried to set the ennvironment variable ALEXA_PORT=80 as described on the GitHub-page, but this was not the solution.
Actually I get no connection from my Echo to this NodeRed-palette.

Can you tell me how to solve this problem please?

Did you follow these guides?

Yes, I've tried the environment variable - but without suxxsess.
But in den docker it's not possible to call sudo - so I couldn't try the way with iptables.

1 Like

I have exactly the same problem. I was using docker compose with network: host. So I'm not able to forward the ports through docker.
But
I think if you are just using a single container you could use the argument -p 60000:80 to change the port. Maybe that will help you.
I'm still looking for a solution to get it working with the environment variable..