The Ubiquiti EdgeRouter (EdgeOS) ships with a DynDNS2 client via ddclient that can target any custom server. With DNS Beacon your network stays reachable under a permanent hostname even when your WAN IP changes. Here's how to configure it via the CLI.
CLI (configure) — or GUI: Services → DNS → Dynamic DNS
EdgeOS uses ddclient. In the CLI: `set service dns dynamic interface eth0 service custom-dnsbeacon protocol dyndns2`, then `server <API host>`, `host-name <hostname>`, `login <email>`, `password <API key>` — then `commit; save`. Replace eth0 with your WAN interface.
Create a free DNS Beacon account, add a hostname and generate an API key — then come back and finish the setup above.
Create free account