Before installing Qntrl Bridge, ensure the following prerequisites are met:
Administrative (Windows) or sudo (Linux/macOS) privileges are required to install Bridge.
A non-administrator (Windows) or non-root (Linux/macOS) local user account must be available to run the Bridge service after installation.
The Bridge host has outbound internet access to Qntrl endpoints over HTTPS/WSS (Port 443).
The Bridge installation directory has read and write permissions for the Bridge service user.

The Bridge host must have outbound access to the following Qntrl endpoints:
Target | Port | Protocol |
core.qntrl.com | 443 | HTTPS / WSS |
bridgews.qntrl.com | 443 | HTTPS / WSS |
Ensure outbound HTTPS traffic over Port 443 is not intercepted in a way that blocks or modifies WebSocket (WSS) connections.
Follow these steps to identify and resolve the installation issue.
This usually means Bridge could not register with Qntrl.
Go to Settings >> Bridge >> Bridge and check whether the Bridge entry is available.
If it is not listed, verify outbound connectivity to:
core.qntrl.com
bridgews.qntrl.com
Ensure HTTPS/WSS traffic over port 443 is allowed.
Check whether a firewall, proxy, or security appliance is blocking WebSocket traffic.
Review logs.txt or wrapper.log.gz for registration or WebSocket errors.
Use the following commands to start or stop the Bridge service.
Linux / macOS:
Windows:
Linux / macOS:
sh <Bridge-path>/bin/bridge.sh restart
Windows (command line):
<Bridge-path>\bin\bridge.bat restart
Windows (using the Bridge UI):
Go to Settings (⚙) >> Bridge >> Bridge, click the Actions menu next to the required Bridge, and select Restart.
Follow these steps to identify and resolve the issue.
Step 1: Check the Bridge logs
Navigate to <Bridge-path>/logs/
Review the following log files:
logs.txt – Check for Bridge startup or runtime errors.
wrapper.log.gz – Review this file if logs.txt is unavailable.
If you need to share the logs with Qntrl Support, use the following commands:
Linux / macOS: <Bridge-path>/bin/bridge.sh send_logs
Windows: <Bridge-path>\bin\bridge.bat send_logs
Step 2: Verify port availability
Ensure the following ports are not being used by another application:
Port | Purpose |
8500 | Bridge Web UI |
8501 | Bundled PostgreSQL |
Step 3: Verify directory permissions
Ensure the Bridge service user has read and write access to the Bridge installation directory. Insufficient permissions can prevent Bridge from creating log files and starting successfully.
Step 4: Verify outbound connectivity
Step 5: Verify proxy configuration
If your environment uses an outbound proxy, ensure that it is configured correctly. Refer to Proxy Configuration.
After updating the proxy configuration, restart the Bridge and verify that it starts successfully.
Resolution
If the Bridge is inactive, perform the following checks.
Check whether the Bridge service is running.
Linux / macOS: sh <Bridge-path>/bin/bridge.sh status
Windows: <Bridge-path>\bin\bridge.bat status
If the Bridge is not running, start it.
Linux / macOS: sh <Bridge-path>/bin/bridge.sh start
Windows: <Bridge-path>\bin\bridge.bat start
Ensure that the Bridge is listening on the default port 8500.
Linux / macOS: ss -tlnp | grep 8500
Windows: netstat -ano | findstr 8500
If the Bridge is running and the port is listening but it is still inactive in Qntrl, check logs.txt and wrapper.log.gz in <Bridge-path>/logs/ for errors.
Ensure the Bridge host has outbound HTTPS/WSS (Port 443) access to the required Qntrl endpoints. For more information, refer to Connectivity & Network Issues.
Confirm the Bridge host can reach:
core.qntrl.com
bridgews.qntrl.com
Verify proxy settings if your environment uses a proxy. Refer to Proxy Configuration.
Check Bridge logs for WebSocket connection or registration errors.
Ensure no firewall or security appliance is blocking WSS traffic over port 443.
Domain | Port | Protocol |
core.qntrl.com | 443 | HTTPS / WSS |
bridgews.qntrl.com | 443 | HTTPS / WSS |
For region-specific domains and IP ranges, refer to Allowed IP Addresses.
No. Bridge requires outbound HTTPS/WebSocket connectivity to Qntrl over port 443.
If direct internet access is restricted, configure an outbound proxy to reach the required Qntrl endpoints.
A minimum of 100 Mbps LAN bandwidth is recommended. Lower bandwidth may reduce throughput for high task volumes.
Yes. Accurate time synchronization is required on the Bridge host, and on any AD/LDAP servers, databases, or remote systems that Bridge integrates with.
Use NTP or an equivalent time synchronization service.
Keep clock skew within ±5 minutes maximum (stricter limits may apply for Kerberos or certificate-based authentication).
Run the following command and follow the prompts:
Linux / macOS: <Bridge-path>/bin/bridge.sh configure_proxy
Windows: <Bridge-path>\bin\bridge.bat configure_proxy
Restart the Bridge service after completing the configuration. Supported proxy ports: 8080, 3128, 443.
This may happen if the proxy blocks or modifies WebSocket traffic.
Confirm the proxy allows WebSocket traffic over port 443.
Verify proxy credentials if authentication is required.
Check whether SSL inspection is breaking the TLS connection.
If required, exclude Qntrl endpoints from SSL inspection or upload the proxy CA certificate to the Bridge Truststore. Refer to Certificate Issues.
This can occur when the target internal service uses a self-signed or privately issued certificate that is not trusted by the Bridge host.
Resolution:
Open the Bridge Agent Web UI at http://<bridge-host>:8500.
Navigate to /account/ssl.
Under the Truststore section, upload the exported .pem certificate.
The uploaded certificate is added to the Bridge Truststore and will be used to establish secure connections with the target service.
Open the Bridge Web UI at http://<bridge-host>:8500/account/ssl and provide the certificate details.
The fields available are:
Field | Required |
Root Certificate | Optional |
Intermediate Certificate | Optional |
Server Certificate | Required |
Private Key | Required |
Private Key Password | Required only if the key is password-protected |
Self-signed certificate: Upload the Server Certificate and Private Key.
CA-signed certificate: Upload the Server Certificate, Private Key, and the appropriate Root and Intermediate Certificates in the certificate chain.
Linux / macOS
sudo sh <Bridge-path>/bin/bridge.sh uninstall
sudo sh <Bridge-path>/bin/bridge.sh installstart
Windows
<Bridge-path>\bin\bridge.bat uninstall
<Bridge-path>\bin\bridge.bat installstart
Follow these steps to completely remove the Bridge from your system.
Windows:
Remove the Bridge service: <Bridge-path>\bin\bridge.bat uninstall
Delete the Bridge installation directory:
Command Prompt: rd /s /q <Bridge-path>
PowerShell: Remove-Item -Recurse -Force <Bridge-path>
Linux / macOS:
Remove the Bridge service: sh <Bridge-path>/bin/bridge.sh uninstall
Delete the Bridge installation directory: rm -rf <Bridge-path>
Ensure you have the required administrative or sudo privileges before running these commands.Yes. You can install and connect multiple Bridge instances to the same Qntrl organization.
Multiple Bridge instances are useful for:
Connecting to different network segments (for example, DMZ and internal LAN)
Separating production and non-production environments
Distributing different types of workloads across Bridge instances
For more information about configuring load-balancing clusters, refer to Bridge Load Balancing Clustering.
Tasks can be rerouted to other available Bridge instances configured within the same Qntrl organization.
Yes. Bridge supports using an external PostgreSQL instance.
You can configure it in either of the following ways:
During installation: Specify the external PostgreSQL instance when prompted.
After installation: Run the following command:
Linux / macOS: bin/bridge.sh configure_postgres
Alternatively, update the PostgreSQL configuration directly in: <Bridge-path>/conf/postgres.xml
Bridge includes PostgreSQL 16.4.
By default, the bundled database:
Listens only on localhost
Uses port 8501
Is not accessible externally
Bridge supports connecting to the following databases on target systems.
Database | Supported Versions |
MySQL | 5.x, 8.x |
PostgreSQL | 14 and later |
Oracle | 19c, 21c |
SQL Server | 2019, 2022 |

If newer database versions require updated JDBC drivers, replace the existing drivers with compatible versions.
Log Type | Location | Rotation Policy |
Bridge logs | <Bridge-path>/logs/logs.txt | Size-based; maximum 5 MB per file; the five most recent log files are retained. |
Wrapper logs | <Bridge-path>/logs/wrapper.log | Same as above |
Task logs | <Bridge-path>/logs/<SERVICE_DIR>/ | Same as above |
Review the log files for the following types of errors:
Error Type | Description |
Connection errors | Network or firewall issues preventing communication with Qntrl endpoints. |
Permission errors | The Bridge service user does not have sufficient access to the Bridge installation directory. |
Port conflicts | Another application is using port 8500 or 8501. |
Certificate errors | Bridge cannot validate the SSL/TLS certificate presented by an internal service. |
WebSocket errors | The outbound WebSocket (WSS) connection to Qntrl is blocked or unexpectedly terminated. |
You can verify the Bridge connection in either of the following ways:
Open the Bridge Web UI at http://<bridge-host>:8500 and check the Bridge connection status.
Review logs.txt for successful WebSocket connection and Bridge registration messages.
Bridge uses TLS 1.3 or later for all outbound HTTPS and WebSocket Secure (WSS) connections to Qntrl.
For information about the recommended Bridge service account, refer to Prerequisites & System Requirements.
The Bridge Web UI supports modern web browsers.
For the list of supported browsers, browser versions, and minimum screen resolution, refer to Bridge System Requirements.
Back up the following Bridge data to support recovery after a system failure.
Data | Location |
PostgreSQL data directory | <Bridge-path>/pgsql/data |
Configuration files | <Bridge-path>/conf |
The configuration directory includes Bridge settings, certificates, encryption keys, and connection information.
Use your organization's standard file-level or snapshot-based backup solution to back up these directories regularly.
Follow these steps to recover Bridge on a new host.
Install or redeploy Qntrl Bridge on a compatible host.
Restore the following directories from your backup:
<Bridge-path>/pgsql/data
<Bridge-path>/conf
Start the Qntrl Bridge service.
Confirm that:
Bridge reconnects successfully to Qntrl.
Tasks are processed successfully.
Task history is available in both Qntrl and the Bridge Web UI.