feat: adguard-register — auto DNS registration agent for AdGuard Home

Registers {hostname}.home.dustin.coffee → host IP on boot via AdGuard Home API.
Deploy to any LXC/VM with ./install.sh — supports root (system service),
sudo user (system via sudo), and unprivileged user (systemd --user or crontab).

Files:
- adguard-register.sh — detects hostname+IP, idempotent create/update
- install.sh — deployment script with auto-detection of install method
- uninstall.sh — removes service and binary
- README.md — full documentation

Tested across 24 hosts (LXCs and VMs) on a 172.20.0.0/16 home lab network.
This commit is contained in:
2026-05-02 17:41:19 -04:00
commit 00a95fda80
5 changed files with 357 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
*.swp
*~
.DS_Store