Dockge vs Drydock
Dockge is a popular compose stack manager. Drydock focuses on container update monitoring and safe auto-updates. They solve different problems and can work well side-by-side — Dockge for managing compose files, Drydock for tracking and applying image updates.
Feature Comparison
Here's how we compare on the features that matter most.
| Feature | Dockge | Drydock |
|---|---|---|
| Project status | Actively maintained | Actively maintained |
| Language | TypeScript | TypeScript |
| Web UI | Yes | Yes |
| Primary focus | Compose stack management | Container update monitoring |
| Image update detection | No | Yes, across 23 registries |
| Auto-update containers | No | Yes (optional, monitor-first) |
| Notifications on updates | No | 20 native trigger integrations |
| Security scanning | No | Trivy + SBOM + cosign verification |
| Automatic rollback | No | Yes, on health check failure |
| Image backup | No | Pre-update backup with retention |
| Prometheus metrics | No | Full /metrics endpoint + Grafana template |
| OIDC authentication | No | Authelia, Auth0, Authentik |
| Distributed agents | Yes (requires full Dockge instance per host) | SSE-based lightweight agent architecture |
| Audit log | No | Yes, with REST API |
| Compose file editing | Yes (visual editor) | No (compose updates only) |
| Docker run → compose | Yes | No |
| Multi-language (i18n) | Yes (30+ languages) | Yes (17 languages) |
| Container start/stop/restart | Yes | Yes |
| Container grouping / stacks | Yes | Yes (auto-detected) |
| Dark/light theme | Yes | Yes |
| License | MIT | AGPL-3.0 |
Key Differentiators
What we built that Dockge doesn't cover.
Image Update Detection
Dockge manages compose stacks but doesn't check for image updates. Drydock continuously monitors 23 registries and notifies you when new versions are available.
Security Scanning
Trivy vulnerability scanning, SBOM generation, and cosign signature verification before any update is applied. Dockge has no security scanning.
Safe Update Pipeline
Dry-run preview, pre-update backup, automatic rollback on health check failure, and maintenance windows. Dockge lets you manually update stacks but has no safety controls.
20 Trigger Integrations
Get notified about available updates via Slack, Discord, Telegram, Teams, Matrix, SMTP, MQTT, and more. Dockge has no notification system.
Distributed Monitoring
Drydock's lightweight agents connect to remote hosts without requiring a full web service on each machine. Dockge supports managing remote hosts by running a full Dockge instance on each host as a proxy node — no lightweight agent binary, just another full Dockge service.
23 Registry Integrations
Dedicated integrations for Docker Hub, GHCR, ECR, GCR, GAR, GitLab, Quay, Harbor, Artifactory, Nexus, and more. Dockge doesn't query registries at all.
Using Dockge?
Drydock and Dockge complement each other well. Use Dockge to manage your compose files and Drydock to monitor for image updates and apply them safely. One Docker command to add Drydock to your stack.
$ docker run -d \
--name drydock \
-v /var/run/docker.sock:/var/run/docker.sock \
-p 3000:3000 \
-e DD_ANONYMOUS_AUTH_CONFIRM=true \
codeswhat/drydock # open dashboard — add real auth before exposing thisReady to try Drydock?
No SaaS subscription, no data sent off your host, and we ship updates fast.