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.

The standard Harbor installation process involves the following stages:

  1. Make sure that your target host meets the .
  2. Download the Harbor Installer
  3. Configure Enabling Internal TLS

If installation fails, see Troubleshooting Harbor Installation.

For information about how to manage your deployed Harbor instance, see .

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.

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