dnz, that contains the DNS server, the API and the web dashboard. All data
lives in one SQLite file, or in Postgres or MySQL. It comes with dnz-proxy, the optional
reverse proxy.
Docker
The quickest way to run it on a server.
systemd
The binary as a sandboxed Linux service.
Docker image
The image runs onlinux/amd64 and linux/arm64 and contains both dnz and dnz-proxy.
Pre-releases (versions with a
-, such as 1.1.0-rc.1) never get the latest tag. Continue with
Docker.
Linux binary
To run DNZ without Docker, installdnz and dnz-proxy with one command:
/usr/local/bin (asking for sudo when it needs to). Run it
again to upgrade; it tells you to restart the services if they’re running.
Pass options after
sh -s --:
Without the script
Without the script
Copy the binaries out of the image with Docker. Docker picks the image for the machine’s
architecture, so run this on the server itself, or add
--platform linux/arm64 (or
linux/amd64) to docker create for another one.Check that it runs
dnz runs the server. Every other command manages a running server; see the
CLI.