Commit Graph

15 Commits

Author SHA1 Message Date
245a87df73 Update technitium_dns/config.yaml 2026-08-08 11:46:10 +00:00
e82322ebcf Revert "fix: symlink /etc/dns to /config/dns at build time, drop entrypoint"
This reverts commit ed54778a0d.
2026-08-08 07:43:51 -04:00
ed54778a0d fix: symlink /etc/dns to /config/dns at build time, drop entrypoint
rm -rf the real /etc/dns dir before symlinking so it replaces rather
than nests. Technitium now writes directly to the persistent
addon_config mount — no entrypoint shim needed.
2026-08-08 07:36:58 -04:00
c791135a59 fix: remove image key so HA builds from Dockerfile with entrypoint
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.
2026-08-08 07:36:11 -04:00
e73f34ae9e Update technitium_dns/config.yaml 2026-08-08 11:32:34 +00:00
69fa61bfd3 fix: persist config across restarts
- root cause: Technitium image ships /etc/dns as a real directory, so the
  build-time 'ln -sf /data/dns /etc/dns' created the symlink INSIDE it
  (/etc/dns/dns) instead of replacing it. Technitium kept writing to the
  ephemeral container directory and lost everything on restart.
- fix: add entrypoint.sh that runs at container start (after HA mounts
  volumes), removes the real /etc/dns dir, and symlinks it to /config/dns
  (the persistent addon_config mount). Seeds defaults on first run only.
- bump version to 15.4.2
2026-08-08 07:30:06 -04:00
66368a0a62 feat: map homeassistant config dir so /homeassistant/technitium.pfx cert is accessible in container 2026-08-08 07:19:23 -04:00
418d45484c Update technitium_dns/config.yaml 2026-08-08 03:34:17 +00:00
f47bb913ff Update technitium_dns/config.yaml 2026-08-08 03:33:06 +00:00
a36ffe0b68 feat: add DNS-over-TLS (853), DNS-over-HTTPS (443), HTTPS web console (53443)
- config.yaml: add ports for DoT, DoH (tcp+udp), HTTPS console with descriptions
- add TLS cert options schema (enable_https, pfx path/password) mapped to HA ssl dir
- Dockerfile: set HTTPS env defaults, fix symlink to -sf
- README: document DoT/DoH setup using HA ACME certs via openssl pfx export
- bump version to 1.1.0
2026-08-07 23:06:14 -04:00
21eb8eadc4 Update technitium_dns/config.yaml 2026-08-08 02:58:36 +00:00
2037b1f207 Update technitium_dns/config.yaml 2026-08-08 02:58:25 +00:00
ab5e3b48da Update technitium_dns/config.yaml 2026-08-08 02:48:04 +00:00
073eddbb48 Update technitium_dns/config.yaml 2026-08-08 02:44:46 +00:00
7412f5b2b7 feat: add Technitium DNS Home Assistant add-on
- repository.yaml manifest for HA add-on store
- technitium_dns add-on using upstream technitium/dns-server image
- config.yaml with ports 53/udp, 53/tcp, 5380/tcp and password schema
- Dockerfile symlinks /etc/dns to /data/dns for persistent config
- READMEs for repo and add-on
2026-08-07 22:40:09 -04:00