A self-hosted web dashboard that shows:
docker-compose.yml and fill in your ConnectWise credentialsdocker compose up -d
docker run -d \
-p 5000:5000 \
-e CW_SITE=na.myconnectwise.net \
-e CW_COMPANY=yourcompanyid \
-e CW_PUBLIC_KEY=your_public_key \
-e CW_PRIVATE_KEY=your_private_key \
-e CW_CLIENT_ID=your_client_id \
--name cw-dashboard \
--restart unless-stopped \
na.myconnectwise.net, eu.myconnectwise.net)| Variable | Description | Default |
|---|---|---|
CW_SITE | ConnectWise instance hostname | na.myconnectwise.net |
CW_COMPANY | Company login ID | (required) |
CW_PUBLIC_KEY | API public key | (required) |
CW_PRIVATE_KEY | API private key | (required) |
CW_CLIENT_ID | Developer client ID | (required) |
| Endpoint | Description |
|---|---|
GET / | Main dashboard UI |
GET /api/stale-tickets | Tickets not updated in 8+ hours (JSON) |
GET /api/closed-by-user | Closed tickets per user per day, last 7 days (JSON) |
GET /api/config-check | Verify environment configuration (JSON) |
docker compose down # stop
docker compose down -v # stop and remove volumes
Content type
Image
Digest
sha256:bb749a79c…
Size
47.5 MB
Last updated
7 months ago
docker pull samuelstreets/connectwise-ticket-dashboard