Repository navigation
Resolvr — a monitoring dashboard for Technitium, mostly read-only (Vue + Express, Docker) #2153
bassem-elsodany
started this conversation in
Show and tell
Replies: 1 comment 1 reply
|
Thanks for sharing it here. I would also suggest that you share it on reddit.com/r/technitium so that it reaches more people. |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi all — sharing a small dashboard I built on top of Technitium's HTTP API: Resolvr.
It's a separate web UI for day-to-day monitoring — live query traffic, top clients/domains, cache browsing, a real tree view for Blocked Zones (instead of a flat list), query log filtering, and its own login with admin/viewer roles so you can give someone visibility without handing them your Technitium API token directly.
Most of it is read-only, but not strictly — there's a short, explicit list of admin-only actions: flush the DNS cache, force a block-list update, block/unblock a specific domain, edit the block-list source URLs, revoke a session, and uninstall an app. Each one is a single hardcoded call to one specific Technitium endpoint (never a general write proxy), gated to the admin role, with a confirmation step in the UI before it runs. A Viewer account can't touch any of them — read-only monitoring only.
Runs as two small Docker containers (Vue 3 frontend + Node/Express backend), or standalone with Node.
Repo: https://github.com/bassem-elsodany/resolvr-dns-dashboard
Feedback welcome — especially if anyone hits API quirks I should account for on other Technitium versions.
All reactions