Ho

Hockeypuck OpenPGP Keyserver on Ubuntu 24.04 LTS

Azure Security

Hockeypuck is an OpenPGP public keyserver that stores and serves PGP public keys over the HKP protocol.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Hockeypuck is a keyserver for the OpenPGP web of trust. It accepts PGP public key submissions and answers lookups over the HKP protocol that gpg and other OpenPGP tools speak natively, so people and services can publish their public keys and find each other's, by user id, key id or full fingerprint, from a browser or straight from the command line.

Run as your own keyserver, it gives an organisation or community a place to distribute and retrieve public keys without depending on the wider public keyserver network. It is compatible with the SKS reconciliation protocol, so it can either stand alone as a private directory or, once you choose to, join a pool of peers and gossip keys with them.

Why the cloudimg image

cloudimg ships Hockeypuck as a complete, working keyserver rather than a stack to assemble. The image bundles its PostgreSQL key store on the same instance, wired and migrated, so the HKP query and submit interface answers real requests the moment first boot finishes, proven by a real key that is submitted and then retrieved by fingerprint before the image is ever published. The keyserver interface is public by design, but everything that should not be is locked down: PostgreSQL and the Prometheus metrics endpoint are bound to the loopback only with no public port, the database role password is generated uniquely on first boot and no credential ships in the image, and the appliance starts isolated from the public gossip pool with anti abuse key size limits and submission rate limiting in place. Every deployment is paired with a step by step deploy guide, backed by 24/7 cloudimg support.

Common uses

  • Private organisational keyserver
  • OpenPGP public key distribution
  • HKP key lookup and submission

See it running

Real screenshots taken while testing this image against its deployment guide.

Hockeypuck OpenPGP Keyserver on Ubuntu 24.04 LTS screenshot 1 Hockeypuck OpenPGP Keyserver on Ubuntu 24.04 LTS screenshot 2 Hockeypuck OpenPGP Keyserver on Ubuntu 24.04 LTS screenshot 3 Hockeypuck OpenPGP Keyserver on Ubuntu 24.04 LTS screenshot 4