However those instructions say I should be able to reach it on port 8123, but I can’t. I literally pointed it at the same configs I use for my virtualenv (SSL on with letsencrypt etc.). Maybe the ssl is breaking it.
The reverse proxy handles your all your SSL endpoints and your HA hides behind that. This means that you can use your public host.domain.name to access externally, and internally you can use the IP/local hostname. I find it a better way of managing, plus I can use my reverse proxy for other purposes as well. I have a firewall rule that will allow traffic to my HA instance ONLY from my reverse proxy in my Digital Ocean VPS.
LOL.
Just wait until you start looking at other containers that you can run, and you will want an easy way to manage them all.
So you don’t want to try Node-Red, or setup a proper database, or run your own MQTT instance?
Interesting - I use dynamic dns to use my host name externally and my Unifi Gateway handles the forwarding to my HASS server. Seems to work well enough that I hadn’t thought about needing an alternative.
So far I’ve avoided MQTT. I did set up influxdb but not in docker. Might think about dockerising it though
This is a different thing than a reverse proxy. I still have those things in my setup, because you still need to forward a port, and have a way for the reverse proxy to resolve your address.
When you start adding devices that support it, you will love MQTT
I have moved ALL my automations out to node-red. I don’t have to edit yaml for my automations any more.
@flamingm0e I think having read your thread (and a few other threads you’ve posted in) that my next task should be to run an nginx reverse proxy, rather than doing my SSL with HA.
as I’ve no idea where that file would be or even if I have one and it was causing nginx to crash.
I then set my Unifi gateway to forward 443 to 443 on the HASS server, instead of 8123 which is correct right? And bound 443 to 443 in the nginx container.
Do i want all these things to be in the same docker-compose file though? Doesn’t that mean all these (possibly unrelated) apps have to all start together?