Docking Station
Web interface for managing and updating Docker containers
415 stars 12 forks last commit first released
Actively maintained
Last commit 10 Apr 2026.
Docking Station is a web application for discovering, monitoring and updating Docker containers and Docker Compose stacks. It provides a browser UI to view managed stacks, check image versions, and perform updates using the underlying docker compose files.
Key Features
- Automatic discovery of stacks by inspecting service labels and compose config_files to locate docker-compose files.
- Update orchestration using docker compose up --pull always for discovered stack files (attempts to discover accompanying .env files).
- Caching of Docker Hub API queries to mitigate rate limits and a manual refresh option to force cache reloads.
- Built as a two-part app: frontend written with Next.js and a backend API using FastAPI; exposes Swagger UI at /docs for the API.
- Optional auto-updater (disabled by default) with configurable interval and concurrency limits.
Use Cases
- Centralized web UI to monitor multiple local Docker Compose stacks and see which images have updates available.
- Orchestrating controlled updates of stacks by pulling new images and re-deploying via docker compose for home lab or small infra.
- Embedding basic runtime stats (via /api/stats) into personal dashboards or startpages to show number of stacks/services/updates.
Limitations and Considerations
- The auto-updater feature is marked as not tested; users should enable it cautiously and understand the risks of automated container updates.
- Update logic relies on discovering compose files and labels; environments with non-standard labeling or distributed hosts may require manual configuration.
- Docker Hub API rate limits can affect image metadata queries; the project uses caching to reduce queries but may still be impacted on heavy use.
- Requires access to the Docker socket and mounted compose file directories, which has security and deployment implications.
Docking Station is suited for users who want a straightforward web interface to track and update Docker Compose stacks with configurable discovery and caching behavior. It focuses on local or single-host Compose workflows and exposes developer-friendly API docs for integration or automation.
Categories:
Tags:
Tech Stack:
Similar to Docking Station

Cupdate
Zero-config service that detects and lists outdated container images
Cupdate auto-detects container images in Kubernetes, Docker or Podman, finds newer versions and exposes results via a UI, API and RSS feed with vulnerability metadata.
Yacht
Container management UI for self-hosted deployments with templating.
Self-hosted container management UI focused on templating and one-click deployments for Docker-based stacks.

Komodo
Build and deployment system for managing software across servers
Komodo is a self-hosted build and deployment platform to automate builds and deploy Docker containers and Compose stacks across many servers with a web UI and API.


evcc
Open-source EV charge controller and home energy manager
Open-source EV charge controller that optimizes vehicle charging with PV, batteries and dynamic tariffs; supports many chargers, vehicles and smart-home integrations.
portracker
Self-hosted real-time port monitoring and service discovery
Self-hosted tool that auto-discovers system and container ports, maps services in real time, and helps prevent port conflicts across servers via a web dashboard.

CronMaster
Cron job management UI with scheduling, logging, and live updates
Self-hosted web UI for managing cron jobs with human-readable schedules, script editing, live log streaming, and REST API with optional OIDC and API keys.




