Hey guys, I'm trying to setup a VPN that allows me to tunnel into my Octoprint and Docker-based Home Assistant instances which one on a Raspberry Pi 3 and 4 4gb respectively and have each instance accessible via a DuckDNS DDNS address. So far I got the VPN up and working but I have no clue on how to get the DDNS working for Octoprint or Home Assistant. Particuarally, The DDNS for Octoprint keeps throwing this error:
Forbidden
Rejected request from RFC1918 IP to public server address
Along with these errors in the System logs
164015 : Registered IP 'xxx.xxx.xxx.xxx' detected
164015 info : Rerun IP check at 2020-12-31 16:40
164015 : Detect local IP on 'network'
164015 : Local IP 'xxx.xxx.xxx.xxx' detected on network 'wan'
164015 : Waiting 600 seconds (Check Interval)
And as for the Home Assistant DDNS, I haven't actually setup yet but I'm wondering how do I configure it since it's in a Docker/Portainer container within OpenMediaVault 5 and to access it I have to specify the port for it (which is the default one for Home Assistant instances, 8123).
For setting up the VPN and the DDNS for Octoprint, I followed a guide I created back in June, which is based on these: VPN Server, DuckDNS, VPN Extras. The original links I had in the guide are gone now.