DevOps и CI/CD · Apache 2.0

Harbor на VPS

Harbor на VPS: cloud-native container registry, vulnerability scanning, replication.

Официальный сайт: https://goharbor.io

vCPU от
2
рекомендуется
RAM от
4 GB
минимум
Диск от
100 GB
SSD/NVMe
План
VPS-M
оптимальный

Что такое Harbor

Harbor — CNCF-graduated container registry. Docker/OCI images, Helm charts, vulnerability scanning (Trivy), image signing (Cosign), replication между registries.

Ставим через docker-compose (offline installer), TLS/nginx, Postgres + Redis + storage. Замена Docker Hub для private образов.

Требования и совместимость

CPU
2 vCPU
рекомендуется
RAM
4 GB
минимум
Disk
100 GB
SSD/NVMe
License
Apache 2.0
официально
Поддерживаемые ОС: Ubuntu 22.04

Установка Harbor

Быстрый снапшот команд для установки на чистом VPS. У нас доступен готовый snapshot для клика в панели — эти команды выполняются автоматически.

wget https://github.com/goharbor/harbor/releases/latest/download/harbor-offline-installer.tgz
tar xf harbor-offline-installer.tgz -C /opt/
cd /opt/harbor && ./install.sh --with-trivy

Возможности Harbor

Ключевые фичи и характеристики, которые получаете из нашего snapshot Harbor на VPS.

  • Docker/OCI registry
  • Vulnerability scanning (Trivy)
  • Image signing + policy (Cosign)
  • Replication (S3, ECR, GCR)
  • RBAC + LDAP/OIDC

Для каких задач подходит

  • Private registry для K8s-кластера
  • Compliance (image scanning требуется)
  • Multi-region replication

Частые вопросы

Harbor vs Nexus?
Harbor — только container/Helm. Nexus — universal (maven, npm, pypi, docker). Для K8s — Harbor лучше.
Storage?
Local disk, S3, GCS. У нас MinIO из коробки. 100 GB для маленького проекта, но растёт быстро.
Trivy scan занимает время?
На push image scanning ~30 сек за средний образ. Можно отключить или scheduled scans.

Развернуть Harbor за 60 секунд

Готовый снапшот с автобэкапом, TLS и systemd. От €3/мес.