How do I configure SSL with Embold?

I have setup Embold server with docker compose and would like to enable HTTPS with a CA-signed certificate

For Windows Embold Installer:

  1. goto “C:\ProgramData\Gamma\gamma_ui\config\gamma-config.json”
  2. Edit below parameters in it
    “ssl”: {
    “key”: <certificate.key file path>,
    “cert”: <certificate.cert file path>,
    “port”: 443,
    “passphrase”:
    }
  3. Restart Gamma_UI_Service in windows services.

For Linux Embold Installer:

  1. goto /opt/gamma/gamma_ui/config/gamma-config.json
  2. Edit below parameters in it
    “ssl”: {
    “key”: <certificate.key file path>,
    “cert”: <certificate.cert file path>,
    “port”: 443,
    “passphrase”:
    }
  3. restart embold service with below command
    sudo service gamma restart.

For Embold docker:

  1. Map port you want to use for https with docker port
  2. I have used 443 port for https in below command
    docker run -m 6Gb -d -p 443:8443 -p 5432:5432 --name EMBOLD -e ssl_key= -e ssl_cert=< path of certificate.cert inside docker> -e ssl_port=8443 -e ssl_passphrase= -e RISK_XMX=-Xmx1024m -e ACCEPT_EULA=Y -e ANALYSER_XMX=-Xmx3072m -v gamma_datan:/opt/gamma_data -v gamma_psql:/var/lib/postgresql -v /home/${USER}/docker/logs:/opt/gamma/logs embold/gamma:1.8.6.0
1 Like