- Home
- Container Registries
- Keppel
On the recordRead 11 Oct 202620 facts
Keppel
On the record
- Audit events
- Audit events can be sent to RabbitMQ when audit trail configuration is enabled; otherwise they are written only to the debug log.github.com · read 11 Oct 2026
- Build and deploy
- The project says to build with make, install with make install, or use docker build; its binary contains client and server commands.github.com · read 11 Oct 2026
- Deployment
- The project says to build with make, install with make install, or build a Docker image; server and client commands are in one binary.github.com · read 11 Oct 2026
- Deployment components
- A complete deployment requires one or more API servers and exactly one janitor; liquidapi, healthmonitor, and anycastmonitor are optional components.github.com · read 11 Oct 2026
- External services
- Keppel uses pluggable auth, storage, federation, inbound cache, account management, and optional rate limit drivers that connect to external services.github.com · read 11 Oct 2026
- Federation
- Keppel instances in different regions or network segments can share account namespaces and replicate between accounts with the same name.github.com · read 11 Oct 2026
- Garbage collection
- Online garbage collection runs without scheduled downtime or operator intervention.github.com · read 11 Oct 2026
- Integrations
- The operator guide describes optional integration with Limes through the liquidapi server and vulnerability scanning through a configured Trivy instance.github.com · read 11 Oct 2026
- License
- The repository lists the Apache-2.0 license.github.com · read 11 Oct 2026
- Monitoring
- All server components expose Prometheus metrics at the /metrics endpoint.github.com · read 11 Oct 2026
- Product
- Keppel is a regionally federated, multi-tenant container image registry.github.com · read 11 Oct 2026
- Registry API
- Keppel fully implements the OCI Distribution API and also provides a custom API for multitenancy and repository, manifest, and tag metadata.github.com · read 11 Oct 2026
- Security reporting
- The project directs security reports to its security policy and asks users not to file security issues as GitHub issues.github.com · read 11 Oct 2026
- Storage
- Each customer account gets separate backing storage, allowing storage quota and usage to be tracked by that storage.github.com · read 11 Oct 2026
- Storage and database requirements
- The operator guide lists PostgreSQL for the database and supports optional Redis for compatible authentication and rate-limit drivers.github.com · read 11 Oct 2026
- Storage model
- It uses multi-tenant-aware storage drivers to give each customer separate storage space, allowing quotas and usage to be tracked by the backing storage.github.com · read 11 Oct 2026
- Support and contributions
- The project accepts feature requests and bug reports through GitHub issues and welcomes contributions and feedback.github.com · read 11 Oct 2026
- Support and security reporting
- The project accepts feature requests and bug reports through GitHub issues and directs security reports to its security policy rather than public issues.github.com · read 11 Oct 2026
Alternatives to Keppel
Inedo ProGetWebWindows+3JFrog Container RegistryWebWindows+3Volcengine Container RegistryAndroidiPhone & iPad+5Samsung Cloud Platform Container RegistryAndroidiPhone & iPad+3Chainguard RegistryWebLinux+18gears Container RegistryWebLinux+2Alibaba Cloud Container RegistryWebWindows+2KakaoCloud Container RegistryWebMac+2