{"repo":"Hemsby/tdns-stats","free":true,"listed":false,"github":"https://github.com/Hemsby/tdns-stats","clone":"git clone https://github.com/Hemsby/tdns-stats.git","description":"Realtime Dashboard for Technitium","language":"JavaScript","stars":32,"topics":["dashboard","dns","dns-server","monitoring","nodejs","technitium","technitium-dns"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"tdns-stats A self-hosted statistics dashboard for Technitium DNS Server v15 and later. Displays live query feeds, per-server and cluster stats, top domains/clients, performance metrics (RTT, cache hit rate), and a real-time chart — all pushed to the browser via Server-Sent Events with no page refreshes required. See the CHANGELOG for a full history of changes. Screenshots Dark mode Light mode Requirements - Node.js 18 or later - Technitium DNS Server v15 or later - A query log app installed on each DNS server (e.g. Query Logs SQLite, MySQL, PostgreSQL) if you want the live feed and RTT metrics Running locally 1. Clone the repository 2. Install dependencies 3. Configure Edit config.yml and fill in your server details. At minimum you need the name , url , and token for each server. See config.example.yml for all available options with descriptions. To get your API token: open the Technitium web UI, go to Administration Sessions , and create a token with at least read access. 4. Run Then open http://your-host:3000 in a browser. Running with Docker 1. Clone the repository 2. Configure Before building/starting, if you cloned to a different location than mentioned above, you must ensure you update the volume mounts in docker-compose.yml to point to the absolute path of the project directory on the host: Replace with the path where you cloned the project to on the host. This mounts the full project directory into the container, which is required for the auto-update feature to rebuil","default_branch":null,"files":null,"tree":[],"storefront":"/r/Hemsby","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Hemsby/tdns-stats/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}