Configuring a private repository
You can configure the App Host to use your private repository as the app repository.
This procedure applies only when the App Host system is NOT in an air gap environment. The procedure to configure an air gap private repository are included in the air gap installation procedures.
Log in with an account that has sudo and complete the following:
- At the App Host system, add the private
repository self-signed cert (
domain.crt) to the trust certificates.sudo cp <cert_file> /etc/pki/ca-trust/source/anchors sudo update-ca-trust extractIf it is a certificate chain, add the root certificate to trusted certs.
- If the private repository DNS name cannot be resolved, add the domain to
/etc/hosts:192.168.xxx.1 <registry_dns_name> - Configure the App Host registry to use
the private repository. You need to enter the URL to the repository, also called a registry. If the
private repository requires authentication, use the
--useroption to enter the account username; you are prompted for the password.sudo manageAppHost registry --registry <registry_URL> --user <username>
If you wish to mirror the apps in the quay.io repository, see Mirroring quay.io repository.
When you populate your repository, you can add apps from the Apps tab in the SOAR Platform.
If at a later time, you want to reconfigure your App Host to use the public repository, enter the
following command:
sudo manageAppHost registry --registry=quay.io