Skip to main content

Enabling SSL

By default, the Anaconda Team Edition installation does not require the use of SSL/TLS. To enable SSL/TLS after installation, the following steps must be taken:
  1. Edit docker-compose.yml
    1. Near the top of the file, uncomment the following lines:
    2. Further down in the file, under the keycloak key, uncomment this line:
  2. Edit .env file
    1. Change DOMAIN to new FQDN, if applicable.
    2. Change NGINX_PROXY_PORT to 443.
    3. Change PROTOCOL to https
  3. Edit /opt/anaconda/repo/config/nginx/conf.d/repo.conf
    1. Near the top of the file, change listen 8080; to listen 8080 ssl;.
    2. Add the following lines after the listen 8080 ssl; line:
  4. Add your certificate and private key, named tls.crt and tls.key, to the following directory:
  5. Run the following command from the directory containing docker-compose.yml to apply the changes:

Configuring SSL

The following steps will allow you to configure the SSL:
  1. Add or remove the following lines relating to the SSL in <BASE_INSTALL_DIR>/config/nginx/conf.d/repo.conf, where <BASE_INSTALL_DIR> is the installation directory:
  2. Add or remove certificates from the following directory:
  3. Run the following command:
Refer to nginx’s documentation for the standard SSL configuration procedure.