Add-on: Multi-DDNS (alternative to DuckDNS)

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

  1. Add this url to your hass addons repos:
    https://github.com/modestpharaoh/hassio-addons
  2. Update addons list.
  3. Install the Multi-DDNS add-on.
  4. 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.
3 Likes

I was looking for dynu support for Let’s Encrypt and found this. How does this work with Let’s Encrypt without dynu being a supported dns provider in LE?

Anyone using it? Is it stable? I have a lot of problems with DuckDNS and my gf starts to hate HA :sweat_smile:

The idea seems to be nice, but its very quiet in this thread…

Hello, i try yo install this addon, but i get this error:

The command ‘/bin/ash -o pipefail -c apk add --no-cache openssl certbot’ returned a non-zero code: 2

How can i fix the problem?

Thanks