This section describes how to perform a new installation of Harbor.
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
Before you install Harbor, you can test the latest version of Harbor on a demo environment maintained by the Harbor team. For information, see
Test Harbor with the Demo Server.
Harbor supports integration with different 3rd-party replication adapters for replicating data, OIDC adapters for authN/authZ, and scanner adapters for vulnerability scanning of container images. For information about the supported adapters, see the
Harbor Compatibility List.
The standard Harbor installation process involves the following stages:
By default, Harbor uses its own private key and certificate to authenticate with Docker. For information about how to optionally customize your configuration to use your own key and certificate, see
Customize the Harbor Token Service.