Jay Collett 9c739d7aa3 feat(TechnitiumDNS): add enhanced app support with live stats
Implement the EnhancedApps interface for Technitium DNS to display
queries blocked and percentage blocked stats on the dashboard tile.

- Add test() method for API connection validation
- Add livestats() method to fetch stats from /api/dashboard/stats/get
- Add config.blade.php for API token configuration
- Add livestats.blade.php for stats display template
- Set enhanced: true in app.json

Closes linuxserver/Heimdall#1531
2026-02-02 14:43:42 +01:00

11 lines
578 B
JSON

{
"appid": "fe8ca35ebcfc6fa1fc949fbcac58e083a19f6381",
"name": "Technitium DNS",
"website": "https://technitium.com/dns",
"license": "GNU General Public License v3.0 only",
"description": "Technitium DNS Server is an open source authoritative as well as recursive DNS server that can be used for self hosting a DNS server for privacy & security. It works out-of-the-box with no or minimal configuration and provides a user friendly web console accessible using any modern web browser.",
"enhanced": true,
"tile_background": "dark",
"icon": "technitiumdns.png"
}