
Setup a VPN, which often requires more hardware and software.Combination of DuckDNS (or similar), Let’s Encrypt (SSL), DHCP reservation, and forwarding a port to your device running Home Assistant.However, almost all of them require you to: open one or more ports on your router, expose a public IP address, and require you to reserve a fixed IP in your DHCP server (or set up a static IP address).

There are a couple of options available to achieve a remote (and secure) accessible Home Assistant instance. Making your Home Assistant instance available remotely (and securely), in this case, becomes more difficult.

Most of these limitations affect the opportunities that allow users to set up port-forwarding, DMZ, and DHCP reservations since the suppliers figured that average user does not want (or should not) deal with these. Routers and gateways provided by broadband internet providers are very often limited regarding features and configuration possibilities.
