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 | /etc/acceldata/ssl/ | 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 | /etc/acceldata/ssl/ | 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
ad-core
services configuration if not available.- Check for the existing
ad-core
services config file by executing the following command.
- 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
ad-core.yml
file that's generated by the above command. You should see the path once the file is generated. - Look for the section ad-graphql and find for the subsection environment as shown below:

- Save and close the
ad-core.yml
file. - Restart the
ad-graphql
service by executing the following command.
accelo restart ad-graphql
- Check if there are any errors in the
ad-graphql
service container logs.
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.
Was this page helpful?