Harbor

Containrar och virtualisering

Containerregister med webbgränssnitt, rollbaserad åtkomst, sårbarhetsskanning och replikering.

Betyg 86 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Officiell dokumentation om API-explorern och REST-referens.

Harbor REST API v2.0 · CNCF / Harbor

Källa: https://goharbor.io/docs/2.12.0/working-with-projects/using-api-explorer/

Kontrollerat:

MCP · Tredjepart

Registrerad i officiella MCP-registret (io.github.mshegolev/harbor-registry-mcp) med HARBOR_URL/HARBOR_USERNAME/HARBOR_PASSWORD.

harbor-registry-mcp · mshegolev (gemenskap)

Källa: https://github.com/mshegolev/harbor-registry-mcp

Kontrollerat:

Harbor: projektlistan visar de tre privata projekten nordljus-portal, nordljus-infrastruktur och solcellspark-sundby med antal repon och skapadetid, det publika standardprojektet library, samt nyckeltalen tre privata projekt, fem repon och 1,18 GB använt lagringsutrymme
1 / 7 Projektöversikt för Nordljus AB:s register

Bedömning

Så bedömer vi

Totalbetyg

86 av 100

Preliminär (källbaserad)

Bedömningsprofil
Plattformsgruppen kräver att alla images som driftsätts i klustret först pushas till Harbor och klarar sårbarhetsskanningen.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    Apache-2.0 enligt licensfilen i repot; OSI-godkänd licens med fri rätt att läsa, ändra, återdistribuera och drifta själv på egen infrastruktur.

  2. Funktionell passform

    Det namngivna användningsfallet är Harbors kärnflöde: projekt med rollbaserad åtkomst och robotkonton, sårbarhetsskanning med Trivy, signering av artefakter samt policy att endast godkända artefakter får dras — allt enligt den officiella beskrivningen och dokumentationen.

  3. Dataflytt och interoperabilitet

    Fullständigt OCI-standardregister: artefakter i öppna format kan dras och pushas till valfritt register, replikering mellan register är dokumenterad, och Harbor har ett väldokumenterat REST-API — uppfyller ankaret 5 via standarder plus väldokumenterat API.

  4. Mognad och trygghet

    CNCF-projekt med första commit februari 2016 enligt cncf.io, löpande releaser, SECURITY.md i repot och brett ekosystem — lång historik, tydlig säkerhetshantering och etablerad förvaltning.

  5. Framtidskraft

    Starkt REST-API plus automation via webhook-meddelanden, robotkonton och replikeringsregler som kopplar registret till pipelines och CI; modern molnnativ arkitektur. Officiell agent-/MCP-integration är inte belagd — därför inte 5.

  6. Drift och införande

    Egen begränsningslista: driften kräver flera tjänster (nginx-proxy, harbor-core, harbor-jobservice, registry, PostgreSQL, Redis, Trivy-adapter), lagring och TLS-certifikat; installation sker via paketerad offline-installatör — hanterbart men med tydlig friktion.

  7. Kostnadsbild

    Gratis Apache-2.0-licens och ingen kommersiell prissättning; totalkostnaden (infrastruktur för flera tjänster, certifikat, löpande förvaltning) kräver egen beräkning och är inte redovisad — därför 3.

  8. Svensk användbarhet

    Namngiven negativ kontroll: src/portal/src/i18n/lang/ i repot innehåller endast de-de, en-us, es-es, fr-fr, ko-kr, pt-br, ru-ru, tr-tr, zh-cn och zh-tw — ingen svensk fil (verifierat 2026-10-27). Gränssnitt och dokumentation är engelska; ingen svensk lokalisering eller support belagd.

Om Harbor

Harbor är ett containerregister som ni kör på egen infrastruktur. Det lagrar OCI-images och artefakter, styr vem som får dra och pusha via projekt, användare och robotkonton, och visar allt i ett webbgränssnitt med sökning, tagghantering och händelseloggar.

Utöver lagringen ingår funktioner som sårbarhetsskanning av images med Trivy, signering av artefakter, innehållstrovärdighet genom att endast signerade images får dras, samt retention- och kvotregler per projekt. Replikering mellan register gör att images kan synkas mellan miljöer — till exempel från labb till produktionsnära drift — och webhook-meddelanden kopplar registret till pipelines och CI-system.

I virtualiseringskategorin fyller Harbor nischen distributionslagret: Docker Engine och Podman bygger och kör kontainrar, Kubernetes orkestrerar dem, medan Harbor är den interna registertjänsten som ger kontroll över vem som distribuerar vad och var. Det är ingen imagebyggare, ingen körningsmiljö och ingen scanner i sig för godtyckliga filer; den som bara kör på offentliga register eller behöver ett minimalt register utan hantering kan nöja sig med enklare alternativ. Driften kräver flera tjänster och TLS-certifikat.

Användning

Passar för

  • Internt containerregister med projekt och behörigheter
  • Sårbarhetsskanning av images innan driftsättning
  • Replikering av images mellan labb-, staging- och produktionsmiljöer
  • Policystyrning där endast signerade artefakter får driftsättas

Passar mindre bra för

  • Bygga images — det sköts av Docker eller Podman
  • Köra kontainrar eller orkestrera kluster
  • Små miljöer utan krav på åtkomststyrning

Styrkor och begränsningar

Styrkor

  • Fullständigt OCI-register i egen drift
  • Inbyggd sårbarhetsskanning med Trivy
  • Rollbaserad åtkomst med projekt och robotkonton
  • Replikering mellan register
  • Webbgränssnitt med loggar och statistik

Begränsningar

  • Kräver flera tjänster, lagring och TLS vid drift
  • Överdimensierat för enskilda utvecklare
  • Installation sker via paketerad offline-installatör snarare än enskild image

Skärmbilder

Tekniska resurser

Alternativ

Kubernetes

Containrar och virtualisering · Orkestrering av container i kluster

Kubernetes är en öppen plattform för containerorkestrering: distribution, skalning och drift av containeriserade program styrs deklarativt i stället för manuellt.

Startår
2014
Licens
Apache License 2.0
Öppen källkod
Ja

Betyg

88 av 100

Preliminär (källbaserad)

Läs bedömningen om Kubernetes

Projektdata

128 671GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2014
Licens
Apache License 2.0Öppen källkod (OSI-godkänd licens) · Repots LICENSE-fil (kubernetes/kubernetes) innehåller Apache License, Version 2.0. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · Windows · macOS · containers
API
REST API Verifierat
Export
Finns Alla resurser i plattformen är API-objekt och kan läsas och skrivas som serialiserade objekt (JSON/YAML) via API:t, vilket gör att klustertillstånd kan exporteras. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Apache-2.0 (OSI), CNCF-styrning, full kodfrihet, valfri drift och öppna standarder — ingen leverantörslåsning.
Funktionell passform Gäller: Containerorkestrering är exakt kärnan; deklarativ konfig, självläkning, skalning och tjänsteupptäckt täcker användningsfallet utan större luckor.
Dataflytt och interoperabilitet Gäller: Deklarativt YAML och stort API ger god datarörlighet, men manifest är Kubernetes-specifika och portabilitet kräver verktyg (Helm/Kustomize).
Mognad och trygghet Gäller: CNCF-graduated sedan 2014, massivt ekosystem, tydlig säkerhets-/releaseprocess och industristandardstatus.
Framtidskraft Gäller: Operators, CRDs och GitOps plus kubectl-MCP (tredjepart) utgör dokumenterad praktisk anpassnings-/integrationsförmåga i stor skala.
Drift och införande Gäller: Att drifta ett eget kluster (control plane, etcd, uppgraderingar, nätverk, RBAC) är komplext och kräver specialistkompetens.
Kostnadsbild Gäller: Fri Apache-2.0-licens; TCO = infrastruktur och specialistkompetens, transparent.
Svensk användbarhet Gäller: Engelsk dokumentation/CLI; ingen verifierad svensk lokalisering eller support belagd — tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Podman

Containrar och virtualisering · Daemonlös containermotor för OCI-containrar och poddar

Podman kör containers och pods utan daemon — och kan som standard köras utan root, med ett kommandoradsgränssnitt som följer Docker-konventionerna.

Startår
2018
Licens
Apache License 2.0
Öppen källkod
Ja

Betyg

88 av 100

Preliminär (källbaserad)

Läs bedömningen om Podman

Projektdata

33 182GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2018
Licens
Apache License 2.0Öppen källkod (OSI-godkänd licens) · Repots LICENSE-fil innehåller Apache License, Version 2.0, och podman.io anger 'Apache License 2.0' under senaste stabila version. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows · FreeBSD
API
REST API Verifierat
Export
Finns Avbildningar kan sparas till arkivformat med podman save (docker-archive, oci-archive, oci-dir, docker-dir), och containrar kan exporteras med podman export. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Apache-2.0 (OSI), Red Hat + community, OCI-standarder — inga låsningar.
Funktionell passform Gäller: Containerhantering med Docker-kompatibelt CLI och pods täcker användningsfallet utan större luckor.
Dataflytt och interoperabilitet Gäller: OCI-images och Docker-kompatibelt CLI gör övergångar sömlösa; compose-filer och fria registries.
Mognad och trygghet Gäller: Sedan 2018, Red Hat-stött och aktivt; etablerat om än yngre än Docker.
Framtidskraft Gäller: CLI, REST-API och podman-compose möjliggör automation.
Drift och införande Gäller: Daemonlös och rotlös drift är väldokumenterad och säkerhetsmässigt god; hanterbart.
Kostnadsbild Gäller: Fri Apache-2.0-licens; TCO = drift.
Svensk användbarhet Gäller: Engelsk CLI/dokumentation; ingen svensk lokalisering belagd — tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Källor