As Duck DNS is a bit inconsistent recently, where sometime your domain will get resolved with the previous public IP!, I wanted to rely on multiple DDNS at the same time, while still having single SSL certificate for them for a secure access.
Thanks to @koying provided a great addons using Dynu DNS. However, it won’t be possible to use DuckDNS at the same time.
I decided to put some efforts to build a modified version of Dynu DNS that can create a single certificate for multiple DDNS domains from either DuckDNS or Dynu DNS.
Multi-DDNS Add-on
Automatically update Home Assistant multiple DDNS IPs address with integrated HTTPS support via Let’s Encrypt. it currently supports the following DDNS services:
- Duck DNS
- Dynu DNS
Installation
- Add this url to your hass addons repos:
https://github.com/modestpharaoh/hassio-addons
- Update addons list.
- Install the Multi-DDNS add-on.
- Update the Add-on config:
- Accept the terms:
accept_terms: true
- Add your Dynu Token:
dynu_token: xxxxxx
- Add your DuckDNS Token:
duck_token: xxxxx-xxx-xxxx
- Add your domains under domains.
- Accept the terms: