Skip to content

Quickstart Guide

Short Summary: This guide will help you spin up the SSL-CLM platform locally using Docker Compose, correct a mock CA, and issue your first certificate.

  • Docker Desktop installed and running.
  • Git installed.
  • 4GB+ RAM available.

Clone the repository and start the stack.

Terminal window
git clone https://github.com/qcecuring/ssl-clm-docker.git
cd ssl-clm-docker
docker-compose up -d
  1. Open your browser to http://localhost:8080.
  2. Login with default credentials:
    • Username: admin
    • Password: admin123

For this quickstart, we will use the built-in “Mock CA” so we don’t need real credentials.

  1. Navigate to InventoryCertificate Authorities.
  2. Click Add New CA.
  3. Select Provider: Mock CA.
  4. Name: Local Test Root.
  5. Click Save.
  1. Go to CertificatesRequest New.
  2. Common Name: test.local.
  3. CA: Local Test Root.
  4. Validity: 30 Days.
  5. Click Submit.

Result: You should instantly see a new certificate in the inventory with status ISSUED.

Issue: docker-compose fails with “port already allocated”. Solution: Ensure ports 8080 (UI) and 27017 (Mongo) are free.