NOTE: Original Source found for LUCI app here by Duncan Hill (openwrt-dev@cricalix.net).
This LuCI app provides basic integration with the AdGuard Home package for OpenWrt. Note that the AdGuard Home package installation and configuration requires interaction with the OpenWrt command line; this app does not remove any of that interaction.
See also: AdGuard Home @ AdGuard
First, install the AdGuard Home package - either via the web UI for software package management, or
opkg install adguardhome
Follow the installation instructions for AdGuard Home, and make a note of the username and password for authenticating to the web UI.
Next, install this package - either via the web UI for software package management, or
opkg install luci-app-adguardhome
This package is unable to automatically determine the username and password (the password is encrypted in AdGuard Home's configuration file), so you'll need to go to Services > AdGuard Home > Configuration
and provide these credentials. The credentials will be stored unencrypted in /etc/config/adguardhome
.
With the credentials saved, the Services > AdGuard Home > Status
page should now work, and show you the general status of AdGuard Home.
If you go to Services > AdGuard Home > Logs
, you can see the last 50 log lines from both the supporting script used by this package, and the AdGuard Home software.
This app provides a link to the AdGuard Home web UI, making it easy to see more detailed statistics, and the query log.
Dependencies are declared in the Makefile, but are