← SelfhostSpecs

Technitium DNS Server — system requirements

Self-hosted authoritative and recursive DNS server with ad/malware blocking and a web admin console. · website · repository

No official figure published for: minimum RAM, recommended RAM, minimum CPU cores, recommended CPU cores
No RAM/CPU figure exists anywhere in official Technitium DNS Server sources: the README's Features/Installation sections state only supported OSes (Windows, Linux, macOS, Raspberry Pi) and a throughput benchmark ("more than 100,000 request/second" on a specific test CPU, not a requirement), never a minimum or recommended hardware spec; DockerEnvironmentVariables.md and the docker-compose.yml carry no resource settings either. No GitHub issue titled around 'requirements' exists on the repo to link as open demand; users have separately reported (unofficial, e.g. issue #1558 on RAM usage after a version upgrade) but that is user-reported, not an official figure.
We publish nothing we can't source. Evidence of the gap.

External services

The official docker-compose.yml runs a single dns-server container with only named volumes for config/logs — no external database or cache service.

Container

Image: technitium/dns-server:latest · compressed size (amd64): 106 MB · architectures: amd64, arm64, armv7 · source, retrieved 2026-08-30

Related apps