If anyone is interested in running the AdGuard Home application on a Raspberry Pi 3 with DNS-over-HTTPS and DNS-over-TLS, here is a simple repo with the official AdGuard docker image for aarch64 and an auto-renewal script for SSL certs with a Cloudflare domain.
Note that your project type must be “Raspberry Pi 3 (using 64bit OS) (BETA)” or another similar aarch64 OS.
I find Pi-hole and AdGuard Home both work very well, and allow importing custom blocklists which is really where the power lies. I’m sure there are extensive feature comparisons online already that I’m not going to repeat here since my testing has been limited. The core features are the same as far as I can tell, but AdGuard appears a little more polished since they have paid services in other areas.
I tried AdGuard Home mostly for the built-in DoH and DoT functionality that is only available with additional services running in front of Pi-hole. The tricky bit for me was not having to remember to renew or change my certs on a regular basis, so I came up with the dns-cloudflare container to handle that for me. So far so good!
I pushed an update to my repo to support the latest Adguard Home release. It looks like they changed the images to multiarch so it no longer works with the arm64- prefix.
Is that the same solution you used to get the unicorn?
I don’t know how I solved it. I just try something like that.
First, I used balena-engine pull adguard/adguardhome
And push your project to my device.
Then it works. There may have something wrong. I don’t know🤦♂️