Hardened PowerDNS Authoritative Server: ~45 MB scratch image, Landlock + seccomp, signed
10K+
A hardened, minimal image of PowerDNS Authoritative Server, with feature parity with the official image by default (three backends and the diagnostic tools are dropped). The official image is 261 MB and 6,393 files; this one is about 45 MB and 34 files: static musl binaries on scratch, running as a non-root user with no capabilities. A launcher derives Landlock filesystem and network rules from your pdns.conf before the server starts, and a published seccomp profile blocks tricks like memfd_create. Amd64 and arm64.
The two release trains PowerDNS still fixes are rebuilt automatically and signed with cosign; each image gets GitLab release notes generated from its SBOM. For most deployments, follow a release train with X.Y. Pin X.Y.Z_<hash> for an exact image that never moves. Avoid latest, which will eventually cross a release train unattended.
Content type
Image
Digest
sha256:35c86295d…
Size
18.2 MB
Last updated
29 minutes ago
docker pull grepular/pdns-auth-trimmedPulls:
2,133
Last week