Possibly. Perhaps look at Home Assistant cloud for USD$5/month
I think you need to talk to BT though… I’m amazed there is no IPv6 if there is CG-NAT or if there is not a way to get a real routable IPv4 address - here I can do that for $10/month… I mean all sorts of gaming stuff breaks behing CG-NAT - they must have some kind of gamer solution. It’s also not unusual for a home user to want to setup a VPN server to access files etc at home. I just don’t believe your ISP does not cater for those kinds of users… I guess it’s possible but I really doubt it.
ISP has got back to my landlord and has confirmed that there is no possibility of portforwarding or an externally addressable IP address of any type for at least another 12 months due to the current infrastructure in place.
Which means other options. Back to the drawing board I guess.
Okay, so my vpn provider (windscribe) now offers port forwarding and a static IP for $2 per month. If I understand it correctly, this means if I tell my hassio instance to connect to my VPN account, then I it should make a tunnel through the CG-NAT to the outside world and be externally accessible. I’m trying to found out how to do this but all guides to do with vpn and portforwarding talk about vpning into hassio and not the other way around. Any ideas on how I can achieve this?
Hi, I built webhookrelay add-on for this use case - remote access to Home Assistant when you can’t configure routers or have a public IP. It works by creating a secure tunnel to the public cloud servers. TLS is terminated at the add-on or your HA itself (depends on config) so the servers only see encrypted traffic.
Service costs $4.5/m for 3 tunnels (HA, Node-RED, anything else) but I am giving out free trials if you are interested, just send me a pm or [email protected].
As Hassio cloud is $5 pm I’d probably just go for that option if I was okay with using a cloud service. But as I’m not I’ll pass on both, but thanks anyway.
Oh and after hours and hours of searching I can’t find a single example of Hassio using a VPN client to talk to the outside world. If anyone can provide any help it’ll be much appreciated.
I’m not even remotely an expert, but I believe if you could set your hassio instance to only connect to the outside world through a VPN (hassio is a client), then if your vpn provider allows port forwarding (windscribe does), then it will work. I just can’t find any example of hassio being able to use a VPN client.
What is the “auth_token” that you have to enter?
The addon description says “auth_token IS NOT Zerotier Central API Access Tokens”.
Trying to save the config with just the “network_id” gives the error:
not a valid value for dictionary value @ data[‘options’]. Got {‘network_id’: ‘idhere’, ‘port’: ‘9993’, ‘auth_token’: ‘’, ‘log_level’: ‘info’}
It’s been a while since I logged in. Yes, the price is the same, but the flexibility isn’t. I can do quite a bit more with a single $5 droplet. In any case NabuCasa is a great solution, I just happen to already rent a VPS.
Oh my god, I found myself behind CGnat and had no idea how to make it work.
Thanks to you, I’ve done it faster then my tries with port forwarding and all duckdns stuff.