Enable HTTPS

In order to enable HTTPS, you should perform the following steps:

  1. Prepare a server private key in PEM format and place it to the <data_volume>/conf/ssl/key.pem file.

  2. Prepare a certificate chain in PEM format and place it to the <data_volume>/conf/ssl/cert.pem file.

  3. Drop the current ADCM container and create it again with an SSL port.

    $ docker rm adcm
    $ docker create --name adcm -p 8000:8000 -p 8443:8443 -v /opt/adcm:/adcm/data hub.arenadata.io/adcm/adcm:<version>

    where <version> is a desired ADCM image version in one of the following formats:

    • <major>.<minor>.<patch> — if you need a specific ADCM patch. For example, 2.0.0.

    • <major>.<minor> — if you need the last patch within the selected ADCM version. For example, 2.0.

    IMPORTANT
    • latest was used for earlier versions of ADCM and is no longer supported starting from version 2.0.0.

    • Before ADCM 2.0.0, the following format was used for versioning: YYYY.MM.DD.HH.

NOTE
  • Order of certs in the cert.pem file should be in sync with Nginx documentation.

  • Do not disable HTTP ports — they are still needed for interconnection between ADCM and hosts. We will fix this in the future.

Found a mistake? Seleсt text and press Ctrl+Enter to report it