Self-hosted CAD portal. One portal to run everything. Includes API, web portals, auth & database
390
Self-hosted Computer-Aided Dispatch (CAD) system built for emergency services, public safety agencies, and fleet operations. Track assets in real time, dispatch units, manage incidents, and communicate across your team — all from a browser.
Run the full stack — API, web portals, authentication, and database — with a single command. No configuration required.
Key features:
Need enterprise hosting, SaaS, or managed deployment? Visit cossacktech.com for the full solution.
Docker Desktop for Windows, Mac, or Linux.
Step 1 — Download the compose file
curl -O https://gist.githubusercontent.com/CossackTech/a37a19648dd243410f689c63b78a005c/raw/docker-compose.yml
Step 2 — Start everything
docker compose up
Docker will pull all images and start SQL Server, Keycloak, Blob Storage, and all three portals automatically. First start takes a few minutes while images download.
| App | URL |
|---|---|
| 🔒 Private Portal | https://localhost:44451 |
| 🌐 Public Portal | https://localhost:44452 |
| ⚙️ API | https://localhost:7146 |
| 🔑 Keycloak Admin | http://localhost:8083 |
Keycloak credentials: admin / admin
Note: On first visit your browser will show a certificate warning. Click Advanced → Proceed to continue. This is expected — the image uses a self-signed certificate.
| Action | Command |
|---|---|
| Start | docker compose up |
| Start in background | docker compose up -d |
| Stop | docker compose down |
| Wipe all data | docker compose down -v |
Data (database, Keycloak config, blob storage) is persisted in Docker volumes and survives restarts.
| Service | Image |
|---|---|
| CT Portal (API + Web + Public) | cossacktech/ct-portal |
| Keycloak (Auth) | cossacktech/ct-portal-keycloak |
| SQL Server 2022 | mcr.microsoft.com/mssql/server:2022-latest |
| Azure Blob Storage (Azurite) | mcr.microsoft.com/azure-storage/azurite |
Content type
Image
Digest
sha256:b9adfbd16…
Size
141.4 MB
Last updated
3 months ago
docker pull cossacktech/ct-portal