KeyHoarder is the open-source OpenPGP keyserver software. It provides HKP keyserver on Cloudflare Workers, Bun, Node.js.
- Upload ascii armored OpenPGP keys
- Search for keys by Email address, Name or any query
- draft-gallagher-openpgp-hkp-00 compliant's key lookup.
- JSON formatted key lookup
- Set
SITE_NAME
fromwrangler.toml
.[vars] SITE_NAME = "My OpenPGP Keyserver"
- Create KV namespaces. and append KV's id to
wrangler.toml
$ npx wrangler kv:namespace create keyhoarder
- Deploy to Cloudflare Workers
$ npm run deploy
--keyserver
: Your keyserver hostname--search-keys
: Your OpenPGP key's email address
$ gpg --full-key-gen
$ gpg --keyserver https://keys.example.com --send-keys <Your key's fingerprint>
$ gpg --keyserver https://keys.example.com --search-keys hello@example.com