About Harbor

Overview

Harbor is an open source, CNCF Graduated artifact registry designed to securely store, manage, and distribute container images and other OCI artifacts. It extends the standard OCI/Docker Registry with enterprise-grade security, access control, vulnerability management, replication, and compliance features, making it ideal for Kubernetes-based software delivery pipelines.


Key Features

Security

  • Vulnerability scanning using pluggable security scanners
  • Image and artifact signing with signature verification
  • Role-Based Access Control (RBAC)
  • Integration with LDAP, Active Directory, and OpenID Connect (OIDC)
  • Audit logging for all repository operations
  • Project quotas and policy enforcement
  • Support for immutable tags to prevent accidental overwrites

Artifact Management

  • Stores OCI container images
  • Supports Helm charts
  • Supports OCI artifacts (SBOMs, WASM modules, signatures, and more)
  • Multi-project and multi-tenant repository organization
  • Powerful search and web-based management UI
  • REST API for automation and integrations

Replication & Distribution

  • Policy-based replication between Harbor instances
  • Replication to external registries
  • Repository filtering by project, repository, tag, or label
  • Supports hybrid cloud and multi-datacenter deployments
  • Retry mechanisms for failed synchronizations

DevOps & Kubernetes

  • Native Kubernetes integration
  • OCI-compliant registry
  • Compatible with Docker, containerd, CRI-O, Helm, ORAS, and other OCI clients
  • Integrates easily into GitOps and CI/CD pipelines
  • Helm Chart and Kubernetes Operator available for deployment

Typical Use Cases

  • Private enterprise container registry
  • GitOps artifact repository
  • Kubernetes image repository
  • Multi-site registry replication
  • Secure software supply chain
  • Air-gapped or on-premises container management
  • Central repository for signed and scanned OCI artifacts

Architecture

Harbor consists of several integrated services:

  • Registry – Stores OCI artifacts
  • Core Service – Authentication, authorization, project management, APIs
  • Database (PostgreSQL) – Metadata storage
  • Redis – Cache and job metadata
  • Job Service – Replication, scanning, garbage collection, and background tasks
  • Web Portal – Administrative UI
  • Proxy (NGINX) – API routing and frontend access
  • Scanner Integration – Vulnerability scanning via pluggable scanners

Highlights

Feature Support
OCI Registry
Docker Images
Helm Charts
OCI Artifacts
Vulnerability Scanning
Image Signing
RBAC
LDAP / AD / OIDC
REST API
Replication
Multi-Tenant Projects
Immutable Tags
Audit Logs
Kubernetes Deployment
CNCF Graduated

Best For

Harbor is an excellent choice for organizations building cloud-native platforms that require:

  • Secure image storage
  • Enterprise authentication and authorization
  • Software supply chain security
  • GitOps workflows
  • Kubernetes-native deployments
  • Multi-site artifact replication
  • Compliance and auditability

Its combination of OCI compatibility, security features, and operational flexibility makes Harbor one of the leading self-hosted artifact registries for modern Kubernetes environments

Deployment

Deployment in our stack


https://forgejo.basicstack.de/basicstack/stack.basicstack.de/src/branch/main/apps/harbor