Smallificated TOC link

This commit is contained in:
Stuart Clements 2019-12-17 13:54:38 +01:00
parent c54b677085
commit 52cae55813
10 changed files with 29 additions and 10 deletions

View File

@ -1,3 +1,5 @@
<a style="font-size:10px" href="../../_index.md">Back to table of contents</a>
# Harbor Installation and Configuration # Harbor Installation and Configuration
This document describes how to install Harbor, and how to perform initial configuration. This document describes how to install Harbor, and how to perform initial configuration.
@ -6,4 +8,4 @@ This document describes how to install Harbor, and how to perform initial config
- [Post-Installation Configuration](configuration/_index.md) - [Post-Installation Configuration](configuration/_index.md)
- [Initial Configuration in the Harbor UI](configuration/initial_config_ui.md) - [Initial Configuration in the Harbor UI](configuration/initial_config_ui.md)
[Back to table of contents](../../_index.md) <a style="font-size:10px" href="../../_index.md">Back to table of contents</a>

View File

@ -1,3 +1,5 @@
<a style="font-size:10px" href="../_index.md">Back to table of contents</a>
# Installing Harbor # Installing Harbor
This guide describes how to install for the first time. This guide describes how to install for the first time.
@ -35,4 +37,4 @@ The table below lists the components that are deployed when you deploy Harbor.
|Helm|2.9.1| |Helm|2.9.1|
|Swagger-ui|3.22.1| |Swagger-ui|3.22.1|
[Back to table of contents](../index.md) <a style="font-size:10px" href="../_index.md">Back to table of contents</a>

View File

@ -1,3 +1,5 @@
<a style="font-size:10px" href="../../_index.md">Back to table of contents</a>
# Configure HTTPS Access to Harbor # Configure HTTPS Access to Harbor
By default, Harbor does not ship with certificates. It is possible to deploy Harbor without security, so that you can connect to it over HTTP. However, using HTTP is acceptable only in air-gapped test or development environments that do not have a connection to the external internet. Using HTTP in environments that are not air-gapped exposes you to man-in-the-middle attacks. In production environments, always use HTTPS. If you enable Content Trust with Notary to properly sign all images, you must use HTTPS. By default, Harbor does not ship with certificates. It is possible to deploy Harbor without security, so that you can connect to it over HTTP. However, using HTTP is acceptable only in air-gapped test or development environments that do not have a connection to the external internet. Using HTTP in environments that are not air-gapped exposes you to man-in-the-middle attacks. In production environments, always use HTTPS. If you enable Content Trust with Notary to properly sign all images, you must use HTTPS.
@ -197,4 +199,4 @@ If you've mapped nginx 443 port to another, you need to add the port to login, l
To start the installation process, [Download the Harbor Installer](download_installer.md). To start the installation process, [Download the Harbor Installer](download_installer.md).
[Back to table of contents](../../_index.md) <a style="font-size:10px" href="../../_index.md">Back to table of contents</a>

View File

@ -1,4 +1,5 @@
[Back to table of contents](../../_index.md) <a style="font-size:10px" href="../../_index.md">Back to table of contents</a>
# Configure the Harbor YML File # Configure the Harbor YML File
You set system level parameters for Harbor in the `harbor.yml` file that is contained in the installer package. These parameters take effect when you run the `install.sh` script to install or reconfigure Harbor. You set system level parameters for Harbor in the `harbor.yml` file that is contained in the installer package. These parameters take effect when you run the `install.sh` script to install or reconfigure Harbor.
@ -333,4 +334,4 @@ Currently, Harbor only supports PostgreSQL database. To use an external database
To install Harbor, [Run the Installer Script](run_installer_script.md). To install Harbor, [Run the Installer Script](run_installer_script.md).
[Back to table of contents](../../_index.md) <a style="font-size:10px" href="../../_index.md">Back to table of contents</a>

View File

@ -1,3 +1,5 @@
<a style="font-size:10px" href="../../_index.md">Back to table of contents</a>
# Test Harbor with the Demo Server # Test Harbor with the Demo Server
The Harbor team has made available a demo Harbor instance that you can use to experiment with Harbor and test its functionalities. The Harbor team has made available a demo Harbor instance that you can use to experiment with Harbor and test its functionalities.

View File

@ -1,3 +1,5 @@
<a style="font-size:10px" href="../../_index.md">Back to table of contents</a>
# Download the Harbor Installer: # Download the Harbor Installer:
You download the installers from the **[official releases](https://github.com/goharbor/harbor/releases)** page. Choose either the online or the offline installer. You download the installers from the **[official releases](https://github.com/goharbor/harbor/releases)** page. Choose either the online or the offline installer.
@ -45,4 +47,4 @@ The installation processes are almost the same for both the online and offline i
To prepare your Harbor installation, [Configure the Harbor YML File](configure_yml_file.md). To prepare your Harbor installation, [Configure the Harbor YML File](configure_yml_file.md).
[Back to table of contents](../../_index.md) <a style="font-size:10px" href="../../_index.md">Back to table of contents</a>

View File

@ -1,3 +1,5 @@
<a style="font-size:10px" href="../../_index.md">Back to table of contents</a>
# Harbor Compatibility List # Harbor Compatibility List
This document provides compatibility information for all Harbor components. This document provides compatibility information for all Harbor components.
@ -49,4 +51,4 @@ This document provides compatibility information for all Harbor components.
* `Evaluated` means that the scanner implementation has been officially tested and verified. * `Evaluated` means that the scanner implementation has been officially tested and verified.
* `As Default` means that the scanner is provided as a default option and can be deployed together with the main Harbor components by providing extra options during installation. You must install other scanners manually. * `As Default` means that the scanner is provided as a default option and can be deployed together with the main Harbor components by providing extra options during installation. You must install other scanners manually.
[Back to table of contents](../../_index.md) <a style="font-size:10px" href="../../_index.md">Back to table of contents</a>

View File

@ -1,3 +1,5 @@
<a style="font-size:10px" href="../../_index.md">Back to table of contents</a>
# Harbor Installation Prerequisites # Harbor Installation Prerequisites
Harbor is deployed as several Docker containers. You can therefore deploy it on any Linux distribution that supports Docker. The target host requires Docker, and Docker Compose to be installed. Harbor is deployed as several Docker containers. You can therefore deploy it on any Linux distribution that supports Docker. The target host requires Docker, and Docker Compose to be installed.
@ -36,4 +38,4 @@ Harbor requires that the following ports be open on the target host.
To secure the connections the Harbor, you must [Configure HTTPS Access to Harbor](configure_https.md). To secure the connections the Harbor, you must [Configure HTTPS Access to Harbor](configure_https.md).
[Back to table of contents](../../_index.md) <a style="font-size:10px" href="../../_index.md">Back to table of contents</a>

View File

@ -1,3 +1,5 @@
<a style="font-size:10px" href="../../_index.md">Back to table of contents</a>
# Run the Installer Script # Run the Installer Script
Once you have configured **harbor.yml** and optionally set up a storage backend, you install and start Harbor by using the `install.sh` script. Note that it might take some time for the online installer to download all of the Harbor images from Docker hub. Once you have configured **harbor.yml** and optionally set up a storage backend, you install and start Harbor by using the `install.sh` script. Note that it might take some time for the online installer to download all of the Harbor images from Docker hub.
@ -101,4 +103,4 @@ If the installation succeeds, continue to set up Harbor by following the instruc
If installation fails, see [Troubleshooting Harbor Installation If installation fails, see [Troubleshooting Harbor Installation
](troubleshoot_installation.md). ](troubleshoot_installation.md).
[Back to table of contents](../../_index.md) <a style="font-size:10px" href="../../_index.md">Back to table of contents</a>

View File

@ -1,3 +1,5 @@
<a style="font-size:10px" href="../../_index.md">Back to table of contents</a>
# Troubleshooting Harbor Installation # Troubleshooting Harbor Installation
## Harbor Doesn't Start or Functions Incorrectly ## Harbor Doesn't Start or Functions Incorrectly
@ -32,4 +34,4 @@ proxy_set_header X-Forwarded-Proto $scheme;
Then re-deploy Harbor per the instructions in "Managing Harbor Lifecycle. Then re-deploy Harbor per the instructions in "Managing Harbor Lifecycle.
[Back to table of contents](../../_index.md) <a style="font-size:10px" href="../../_index.md">Back to table of contents</a>