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:

Share:

Similar to Docking Station

Cupdate logo

Cupdate

Zero-config service that detects and lists outdated container images

311
8
Last commit

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.

MITActively maintained
Alternative to:
JFrog Xray logo
JFrog Xray
+10

Yacht

Container management UI for self-hosted deployments with templating.

60
5
Last commit

Self-hosted container management UI focused on templating and one-click deployments for Docker-based stacks.

MITSlowing down
Alternative to:
Portainer Business Edition (Portainer Cloud) logo
Portainer Business Edition (Portainer Cloud)
+5
Komodo logo

Komodo

Build and deployment system for managing software across servers

12.1k
394
Last commit

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.

GPL-3.0Actively maintained
Alternative to:
Coolify Cloud logo
Coolify Cloud
+19
evcc logo

evcc

Open-source EV charge controller and home energy manager

7.1k
1.5k
Last commit

Open-source EV charge controller that optimizes vehicle charging with PV, batteries and dynamic tariffs; supports many chargers, vehicles and smart-home integrations.

MITActively maintained
Alternative to:
Arduino IoT Cloud logo
Arduino IoT Cloud
+15

portracker

Self-hosted real-time port monitoring and service discovery

2.4k
99
Last commit

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.

MITActively maintained
Alternative to:
Device42 logo
Device42
+9

CronMaster

Cron job management UI with scheduling, logging, and live updates

1.4k
36
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
Cronhub logo
Cronhub
+1