Node red auf port 80 starten

Damit Node Red mit den aktuellen Amazon Geräten der 3. Generation funktioniert, muss das Discovery über Port 80 funktionieren. Entweder wird die Systemd Unit entsprechend konfiguriert (was bei mir NICHT funktioniert hat), oder der Port wird via iptables weitergeleitet.

Ich verwende dafür node-red-contrib-alexa-home.

Dafür wir in der Datei /etc/rc.local VOR der Zeile exit 0 folgender Befehle eingefügt:

# nodered alexa integration
# https://flows.nodered.org/node/node-red-contrib-alexa-home
iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 60000