Helpful Tips & Troubleshooting
  • 13 May 2026
  • 1 Minute to read
  • Dark
    Light
  • PDF

Helpful Tips & Troubleshooting

  • Dark
    Light
  • PDF

Article summary

Use this guide to manage your Clarity Connect environment, perform connectivity tests, and resolve common container issues.

Container Stack Definitions        

  • clarityconnectmain: The primary appliance container.

  • clarityconnectoracle: Oracle-compatible version of the appliance.

  • redis: Internal transaction and state database.

  • watchtower: Automated update manager for the Clarity stack.

Common Docker Management

Always run these commands from the directory containing your configuration file to ensure the correct stack is targeted.

# View running containers and health status
docker ps
# Stop the entire stack
docker-compose down
# Force a recreate/update of all containers
docker-compose up -d --force-recreate

Network & Firewall Whitelisting

If you encounter ECR or Network Timeout errors, ensure your firewall permits outbound traffic to the following endpoints on port 443:

  • https://your-tenant.claritysecurity.io

  • https://auth.docker.io

  • https://public.ecr.aws/d7a3o6p2

  • https://production.cloudflare.docker.com/

Advanced Connectivity Troubleshooting

When the host OS has connectivity but the application fails to sync, you must test from within the container environment.

Testing LDAP/AD Connectivity

# Enter the container shell
docker exec -it clarityconnectmain /bin/sh

# Install LDAP tools inside the container
apk add openldap-clients

# Run a search test (Replace values with your server info)
ldapsearch -x -H ldap://[SERVER-IP] -D "[BIND-DN]" -W -b "[SEARCH-BASE]"

Testing Port Access (Telnet)

Use this to verify if ports like 389, 636, or 1433 are being blocked by an internal firewall.

# Install telnet tools
apk add busybox-extras

# Attempt connection to server on port 389, 636, or 1433
busybox-extras telnet [IP-ADDRESS] [PORT]

NOTE: If the connection closes immediately after the telnet command, the remote server or an intermediate firewall is actively rejecting the request.    

Internal Diagnostics (Tinker)

The Tinker shell allows you to run internal application logic to verify configuration credentials.

# Open the internal shell
docker-compose exec clarityconnectmain php artisan tinker

# Inside tinker, test connection logic for a specific App ID
ADService::getConnection(YOUR_APP_ID)

Log Inspection

If you are working with Clarity Support, you may be asked to provide a tail of the application logs to see detailed error stack traces. Check the Laravel logs for detailed error stack traces regarding connection attempts to Clarity Security.

# View live application logs
tail -f storage/logs/laravel-$(date +%Y-%m-%d).log


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.