Reference documentation
SpatiumDDI Documentation
SpatiumDDI is an open-source, self-hosted DNS, DHCP and IP Address Management platform. It does not merely configure external servers — it runs BIND9, PowerDNS, Technitium and Kea as managed service containers, with one control plane over all three.
- DNS engines
- BIND9 · PowerDNS · Technitium · Windows DNS · Cloudflare · Route 53 · Azure · Google
- DHCP engines
- Kea · Windows DHCP
- Deploy as
- OS appliance · Docker Compose · Kubernetes
- Telemetry
- None — ever
- License
- Apache 2.0 · source on GitHub
Start here
New to SpatiumDDI? Install the appliance, then work the setup order.
Running containers you manage yourself? Start at Docker Compose or Kubernetes instead of step 1.
Architecture & design
How the control plane, agents and data model fit together, and the conventions every surface follows.
Feature specs
One page per subsystem — the authoritative description of what each does and why it was built that way.
Deployment
Every supported way to run it, from a single Compose host to a multi-node appliance cluster.
Internals & development
Driver internals for anyone reading the code, and how to build, test and contribute.
perf/ suite
Perf Appliance Setup
Preparing a clean single-node appliance for the suite to drive
Project
Policies, licences, and where the project lives.
Source for these pages lives in the
docs/ directory
of the main repository and is republished on every push to main.