Native SSL/TLS Support for Pulse Web UI
This document explains how to enable SSL/TLS support for Pulse Web UI without using ad-proxy (Traefik) container.
SSL Configurations/Options Table
Variable Name | Default Name | Mandatory? | Description |
SSL_ENFORCED | True | Yes | Allows you to enforce the use of HTTPS for the UI port inside the container, (This implies that the HTTP port would be disabled). |
SSL_ENABLED | False | Yes | Allows you to enable the HTTPS for the UI port inside the container along with the HTTP port. |
SSL_KEYDIR | | Yes | Directory inside the container to look for the SSL/TLS key file. |
SSL_KEYFILE | ssl.key | Yes | Name of the SSL/TLS key file inside the container. |
SSL_CERTDIR | | Yes | Directory inside the container to look for the SSL/TLS cert file. |
SSL_CERTFILE | ssl.crt | Yes | Name of the SSL/TLS cert file inside the container. |
SSL_PASSPHRASE | Optional | Specify the passphrase for the SSL/TLS key file. | |
SSL___SERVER_PORT | 8443 | Yes | The Docker port has to be set to 8443 as this is the only port that is exposed from Docker. |
Configuration Steps
- Generate the
services configuration if not available.ad-core- Check for the existing
services config file by executing the following command.ad-core
- Check for the existing
ls -lha $AcceloHome/config/docker/ad-core.yml
b. If the above file is available navigate to step 2.
c. If the above file is not available, generate one using the following command.
accelo admin makeconfig ad-core
- Edit the
file that's generated by the above command. You should see the path once the file is generated.ad-core.yml - Look for the section ad-graphql and find for the subsection environment as shown below:

- Save and close the
file.ad-core.yml - Restart the
service by executing the following command.ad-graphql
accelo restart ad-graphql
- Check if there are any errors in the
service container logs.ad-graphql
docker logs -f ad-graphql_default
- If there aren’t any visible errors logged, the service is successfully launched.
- Access the Pulse Web UI URL with https protocol via your browser.

Have a suggestion?