Hinkskalle User Documentation
Instructions for Users
On-Premises Container Registry for OCI/docker and singularity/apptainer
(buckethead) - I can store, retrieve and manage OCI and singularity/apptainer containers in a central library.
Compatible with/re-implementation of the singularity library protocol and the OCI distribution spec.
Hinkskalle is supposed to be lightweight! If you need more (and a more mature system), take a look at https://github.com/singularityhub/sregistry!
We can talk to:
Also check out the Hinkskalle API + CLI:
Signed and verified images require a central lookup of public keys. singularity provides the keys subcommand to manage your keys, upload them and search for public keys.
Since singularity can talk to any (public or not) keyserver, Hinkskalle does not come with keyserver functionality. Instead you can point it either to any keyserver (see https://sks-keyservers.net/ for a list) or run something like HockeyPuck yourself.
Hinkskalle requires Python3+. A SQL database server (PostgreSQL, MySQL, …) is recommended, but entirely optional (sqlite is fine).