LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

adguardian-term

Terminal dashboard for AdGuard Home

TLDR

Launch the dashboard with connection details
$ ADGUARD_IP="192.168.1.1" ADGUARD_PORT="3000" ADGUARD_USERNAME="admin" ADGUARD_PASSWORD="pass" adguardian
copy
Launch with command-line flags
$ adguardian --adguard-ip [192.168.1.1] --adguard-port [3000] --adguard-username [admin] --adguard-password [pass]
copy
Run via Docker
$ docker run -e ADGUARD_IP=192.168.1.1 -e ADGUARD_PORT=3000 -e ADGUARD_USERNAME=admin -e ADGUARD_PASSWORD=pass -it lissy93/adguardian
copy

SYNOPSIS

adguardian [options]

DESCRIPTION

adguardian-term is a terminal-based real-time traffic monitoring and statistics dashboard for AdGuard Home instances. It displays DNS query activity, block/allow statistics, active filter lists, and top queried domains in an interactive TUI. Written in Rust using ratatui for the interface, it communicates with the AdGuard Home API to provide a lightweight alternative to the web UI.The dashboard refreshes automatically and shows queries allowed, filtered, or blocked, along with historical trends and domain analytics.

PARAMETERS

--adguard-ip address

IP address of the AdGuard Home instance
--adguard-port port
Port number of the AdGuard Home instance
--adguard-username user
Authentication username
--adguard-password pass
Authentication password

CONFIGURATION

Configuration can be set via environment variables or command-line flags. Supported environment variables: ADGUARD_IP, ADGUARD_PORT, ADGUARD_USERNAME, ADGUARD_PASSWORD, ADGUARD_PROTOCOL (default: http), and ADGUARD_UPDATE_INTERVAL (default: 2 seconds).

CAVEATS

Requires a running AdGuard Home instance with API access. Credentials must be provided via environment variables or flags. The tool only communicates with the configured AdGuard Home instance and makes no other external requests.

HISTORY

adguardian-term was created by Alicia Sykes (Lissy93) and is open-source under the MIT license. It was originally written in Go and later rewritten in Rust. The project was inspired by PADD, a similar dashboard for Pi-hole.

SEE ALSO

pihole(1), htop(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid