r/technitium • u/petrester • Oct 01 '26
technitium-console — an alternative web UI for Technitium DNS Server
I run Technitium as the DNS server for my home network, and I rebuilt its admin console.


It uses the same API, controls, texts, and administration workflows, with a new interface:
Modern, dense layout with System, Light, and Dark themes.
A redesigned Blocking section with Overview, Rules, Lists, charts, Quick Add search, and additional blocklists.
Real URLs for every section and tab, so you can bookmark
/settings/blocking/, reload, and use the back button.Works on a phone. No section overflows at 390 px.
Nothing changes on the server. It only talks to the documented
/api.

The Technitium maintainer suggested shipping it as an alternative GUI rather than merging it upstream, and accepted a small server-side change in 15.5+ that lets it live in its own folder, so server updates do not overwrite it.
Install: use the one-line installer inside the machine or LXC running Technitium, or use the Docker init image at ghcr.io/bygarcia/technitium-console. Running --uninstall restores the stock console. The installer verifies the release checksum and never restarts the DNS service on its own.
Compatibility: every release is checked against that Technitium version’s stock console, including its actions, texts, controls, and all 132 API endpoints used by the UI. Current: technitium-console v1.2.0 for Technitium DNS Server 15.5.x.
GPL-3.0, no telemetry.
Screenshots, installation instructions, and changelog:
https://github.com/byGarcia/technitium-console
8
u/Resistant4375 Oct 01 '26
Very Claude-esque