DKIM Dashboard: OpenDKIM without the text editor

Another small tool out of the workshop: a web front end for the part of email everyone dreads hand-editing.

DKIM Dashboard is a web interface for OpenDKIM. It manages your signing domains and rules, generates keys, shows you exactly the DNS record each domain needs, and then does a live lookup to tell you whether what is published actually matches the key on disk. Key generation is pure TypeScript RSA-2048, so there is no shelling out to openssl and nothing extra to install.

Version 0.1.2 is now out available ready-to-run on Docker via GHCR, so on the host it is roughly an .env and a docker compose up -d away. One caveat worth repeating from the README: there is no built-in authentication, and it expects to be the single writer for its config tree, so keep it behind your reverse proxy or VPN rather than out on the open internet. But if that's not a problem, it's a fast and easy way to manage your DKIM keys and rules.

Free, open source under the LGPLv3, with source, docs, and issues on GitHub.