harbor/docs/harbor-doc-reorg/install_config/installation/_index.md
2019-11-01 14:15:48 +01:00

1.7 KiB

Installing Harbor

This guide describes how to install for the first time.

If you are upgrading from a previous version of Harbor, you might need to update the configuration file and migrate your data to fit the database schema of the later version. For information about upgrading, see the Upgrading Harbor.

You can also use Helm to install Harbor on a Kubernetes cluster, to make it highly available. For information about installing Harbor with Helm on a Kubernetes cluster, see the Harbor High Availability Guide in the https://github.com/goharbor/harbor-helm repository.

Before you install Harbor, you can test its functionality on a demo server that the Harbor team has made available. For information, see Test Harbor with the Demo Server.

The standard Harbor installation process involves the following stages:

  1. Make sure that your target host meets the Harbor Installation Prerequisites.
  2. Configure HTTPS Access to Harbor
  3. Download the Harbor Installer
  4. Configure the Harbor YML File
  5. Run the Installer Script

If installation fails, see Troubleshooting Harbor Installation .

Harbor Components

The table below lists the components that are deployed when you deploy Harbor.

Component Version
Postgresql 9.6.10-1.ph2
Redis 4.0.10-1.ph2
Clair 2.0.8
Beego 1.9.0
Chartmuseum 0.9.0
Docker/distribution 2.7.1
Docker/notary 0.6.1
Helm 2.9.1
Swagger-ui 3.22.1