hemsby/tdns-advappconfig — explained in plain English
Analysis updated 2026-05-18
Give a form based editor to every app installed from Technitium's App Store instead of hand editing JSON.
Manage per domain records for apps like Split Horizon or Geo Country through a proper interface.
Install or uninstall Technitium apps from a web page without opening the main console.
Catch invalid config values before they reach the DNS server and break an app.
| hemsby/tdns-advappconfig | anil-matcha/open-ai-vibe-coding-course | arthurmoorgan/drift | |
|---|---|---|---|
| Stars | 6 | 6 | 6 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2026-06-30 | — |
| Maintenance | — | Active | — |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 1/5 | 2/5 |
| Audience | ops devops | pm founder | general |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing Technitium DNS Server and an API token with Apps permission.
TDNS-AdvAppConfig is a companion tool for Technitium DNS Server, a piece of software that lets someone run their own DNS system. Technitium lets you install extra apps from its own App Store, but normally you configure each one by typing raw JSON text into a plain textarea inside the official web console. There is no form, no guidance about what each field means, and no check that catches mistakes before you save, so a typo can leave an app broken until someone fixes the JSON by hand. This project adds a separate web page, styled to look like the Technitium console itself, that gives each of the 27 apps in the App Store its own tab with a proper form instead of a blank text box. Some apps are configured through one settings file, some through per domain records, and some through both, and this addon covers each case. Apps with a single on or off switch also get a small dashboard, and there is an App Store tab so apps can be installed or removed without leaving the page. If Technitium adds a new app that this project has not built a form for yet, that app still gets a tab with the same raw JSON textarea the official console would show. The addon talks to Technitium's own web API using an authorization token, reading and saving each app's settings the same way the official console does. Technitium applies changes immediately without needing a restart, and if it is running as a cluster, changes made on the main server are passed along to the other servers automatically. Before anything is sent to Technitium, this addon checks the form data itself, catching missing fields or wrong formats so a bad submission gets rejected early rather than breaking the app it belongs to. Access to the addon's own page requires a separate shared secret, since whoever can reach it effectively controls every app on the DNS server. It is meant to run on a private local network behind a firewall, not exposed to the open internet, and should run under its own limited user account rather than as an administrator. Releases are self contained builds for Windows and Linux, with no separate runtime needed on the host machine.
A companion web app for Technitium DNS Server that replaces raw JSON config editing with proper forms for all 27 official Technitium apps.
Mainly JavaScript. The stack also includes JavaScript, .NET.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.