The easiest way to keep it up to date is probably a Cron script that runs curl to trigger the upgrade API endpoint.
[1] https://github.com/AdguardTeam/AdGuardHome/blob/master/opena...
[2] https://github.com/AdguardTeam/AdGuardHome#getting-started
Updating pihole is as simple as: pihole -up
Easy enough to cron up.
So, idiosyncratic in that it's not "apt update", but also pretty nice that it's all self-contained.
A lot of projects are also now available as docker containers, so you can just pull down the latest container version, currently my preference for home hosted things.
Of course, but how do you automate this? Using Watchtower? Setup instructions never address this aspect. I get the impression that there’s no standard way to auto-update, and most people only update manually?