c791135a5944d109e63851fa04b5622481ab85df
The image: key forced HA to pull upstream technitium/dns-server directly, bypassing the Dockerfile entirely — so the entrypoint.sh persistence fix was never applied. Removing it makes HA build the image locally.
Hassio_Addons
Home Assistant add-on repository hosting the Technitium DNS add-on.
Add-ons
| Add-on | Description |
|---|---|
| technitium_dns | Technitium DNS Server — local DNS with ad-blocking, web console, acts as secondary to a primary Technitium instance in Kubernetes via DNS Replication |
Add this repository to Home Assistant
Settings → Add-ons → Add-on Store → ⋮ (top right) → Repositories
https://git.kenschiano.net/kschiano/Hassio_Addons.git
Then refresh the add-on store and install Technitium DNS.
Repo layout
Hassio_Addons/
├── repository.yaml # repository manifest (read by HA)
└── technitium_dns/
├── config.yaml # add-on metadata, ports, schema
├── Dockerfile # thin layer on technitium/dns-server:latest
└── README.md
Update workflow
- Bump
versionintechnitium_dns/config.yaml. - Commit and push to
git.kenschiano.net/kschiano/Hassio_Addons.git. - In Home Assistant: refresh the add-on store, update the add-on, rebuild.
Notes
- The add-on uses the upstream
technitium/dns-serverimage directly — no custom build pipeline needed. - Config persists to the add-on config volume (
/data/dnssymlinked to/etc/dns). - For primary/secondary replication setup, see
technitium_dns/README.md.
Description
Languages
Shell
67.9%
Dockerfile
32.1%