Title
Create new category
Edit page index title
Edit category
Edit link
Enable Native SSL/TLS for Pulse Web UI
You can enable SSL/TLS support for the Pulse Web UI without using the AD Proxy (Traefik) container.
This configuration allows users to access the Pulse Web UI directly over HTTPS through the Pulse UI container.
The ad-graphql (OLD Pulse UI) has been deprecated and has been replaced by ad-pulse-ui (NEW Pulse UI) starting from version 4.0.x and above.
SSL Configuration Variables
The Pulse UI SSL/TLS behavior is controlled through environment variables defined in the ad-core.yml configuration file under the ad-pulse-ui service.
Configuration File Location
Configuration Section
Configure these variables to enable HTTPS and specify the SSL certificate and key files used by the Pulse Web UI.
Variable Name | Default Value | Mandatory | Description |
|---|---|---|---|
|
| Yes | Enforces HTTPS for the UI port inside the container. When set to |
|
| Yes | Enables HTTPS for the UI port inside the container. When |
|
| No | Directory inside the container where the SSL/TLS key file is located. |
|
| No | Name of the SSL/TLS key file. |
|
| No | Directory inside the container where the SSL/TLS certificate file is located. |
|
| No | Name of the SSL/TLS certificate file. |
| Empty | No | Passphrase for the SSL/TLS key file, if applicable. |
Before You Begin
Obtain the SSL certificate and private key files required for HTTPS access.
Copy the files to:
Rename the files exactly as:
Ensure both files are readable by all Linux users:
Configure SSL/TLS
Step 1: Verify the Configuration File
If the file does not exist, generate it:
Step 2: Configure SSL Environment Variables
Open ad-core.yml and locate the ad-pulse-ui section.
To enable HTTPS only:
With this configuration:
HTTPS is enabled.
HTTP access is disabled.
Users can access the Pulse Web UI only through HTTPS.
To enable both HTTP and HTTPS:
With this configuration:
HTTPS is enabled.
HTTP remains enabled.
Users can access the Pulse Web UI using either HTTP or HTTPS.
Step 3: Mount the Certificate Directory
Add the SSL certificate directory to the volumes section:
Step 4: Configure Network Ports
Enable both HTTP and HTTPS:
Port 4000 = HTTPS
Port 4001 = HTTP
Example of exposing HTTPS on a different host port:
Step 5: Save the Configuration
Save and close the ad-core.yml file.
Step 6: Restart the Pulse UI Service
Verify the Configuration
Check Container Logs
Verify Port Exposure
Access Pulse Using HTTPS
Example:
Result
If the Pulse UI container starts successfully, no SSL-related errors appear in the logs, and the configured HTTPS port is accessible, SSL/TLS has been successfully enabled for the Pulse Web UI.
For details on updating and using the SSL options, see Update the SSL Options for UI.
For additional help, contact www.acceldata.force.com OR call our service desk +1 844 9433282
Copyright © 2026