Drydockdrydock.codeswhat.com

Ouroboros vs Drydock

Ouroboros was a popular Python-based container updater, but it has been unmaintained since around 2020. Drydock offers a modern, actively maintained alternative with a full web UI, security scanning, and comprehensive container management.

Ouroboros — UnmaintainedDrydock — Actively Maintained

Feature Comparison

A side-by-side look at what each tool offers.

FeatureOuroborosDrydock
Project statusUnmaintained (since ~2020)Actively maintained
LanguagePythonTypeScript
Web UINone (CLI only)Full dashboard
Auto-update containersYesYes (optional, monitor-first)
Docker Compose updatesNoYes, pull & recreate
Registry supportDocker Hub + private via Docker config23 dedicated registry integrations
Notifications~6 services20 native trigger integrations
Security scanningNoneTrivy + SBOM + cosign verification
OIDC authenticationNoneAuthelia, Auth0, Authentik
REST APINoneFull REST API
Prometheus metricsBasicFull /metrics endpoint + Grafana template
Image backup & rollbackNoPre-update backup with retention + auto rollback
Container groupingNoSmart stack detection with batch actions
Lifecycle hooksNoPre/post-update shell commands
Webhook APINoToken-authenticated webhooks for CI/CD
Container actionsNoStart/stop/restart from UI/API
Distributed agentsNoSSE-based agent architecture
Audit logNoYes, with REST API
Semver-aware updatesNoYes
Digest watchingYesYes
Multi-arch (amd64/arm64)YesYes
LicenseMITAGPL-3.0

Key Differentiators

Where Drydock goes beyond what Ouroboros offers.

Full Web Dashboard

Ouroboros is CLI-only with no built-in UI. Drydock ships with a full web dashboard for browsing containers, viewing update status, triggering actions, and inspecting logs.

Monitor-First Design

Ouroboros auto-pulls and restarts containers with no preview option. Drydock is monitor-first by design — it detects updates and notifies you, with dry-run preview before any changes.

Security Scanning

Drydock integrates Trivy vulnerability scanning, SBOM generation (CycloneDX & SPDX), and cosign image signature verification. Ouroboros has no security scanning.

23 Registry Integrations

Dedicated integrations for Docker Hub, GHCR, ECR, GCR, GAR, GitLab, Quay, Harbor, Artifactory, Nexus, and more — far beyond Ouroboros's Docker-config-based approach.

Rollback & Backup

Pre-update image backups with configurable retention and automatic rollback on health check failure. Ouroboros has no rollback or backup mechanism.

20 Notification Services

Slack, Discord, Telegram, Teams, Matrix, SMTP, MQTT, HTTP webhooks, Gotify, NTFY, and more — compared to Ouroboros's ~6 notification options.

Coming from Ouroboros?

Ouroboros hasn't been updated in years. Drydock gives you the same auto-update capability plus a full dashboard, security scanning, rollback, and much more. One Docker command to get started.

Quick start
$ docker run -d \
  --name drydock \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -p 3000:3000 \
  codeswhat/drydock

Ready to try Drydock?

Open source, AGPL-3.0 licensed, and actively maintained.