Finsys/dockhand

Public

Dockhand - Docker management you will like.

  • Stars6.9k+84 tuần này
  • Forks306
  • Watchers20
  • Issues358
  • Ngày tạo29/12/2025
  • Cập nhật gần nhất26/10/2026
  • Ngôn ngữTypeScript
  • Giấy phép—
README.md14.8 KBRaw

Dockhand

Modern Docker Management UI

Website • Documentation • License


About

Dockhand is a modern, efficient Docker management application providing real-time container management, Compose stack orchestration, and multi-environment support. All in a lightweight, secure and privacy-focused package.

Features

  • Container Management: Start, stop, restart, and monitor containers in real-time
  • Compose Stacks: Visual editor for Docker Compose deployments
  • Git Integration: Deploy stacks from Git repositories with webhooks and auto-sync
  • Multi-Environment: Manage local and remote Docker hosts
  • Terminal & Logs: Interactive shell access and real-time log streaming
  • File Browser: Browse, upload, and download files from containers
  • Authentication: SSO via OIDC, local users, and optional RBAC (Enterprise)

Tech Stack

  • Base: own OS layer built from scratch using Wolfi packages via apko. Every package is explicitly declared in the Dockerfile.
  • Frontend: SvelteKit 2, Svelte 5, shadcn-svelte, TailwindCSS
  • Backend: Bun runtime with SvelteKit API routes
  • Database: SQLite or PostgreSQL via Drizzle ORM
  • Docker: direct docker API calls.

Screenshots

Environments overview

Environments overview — manage every Docker host from one place

Environment dashboard

Environment dashboard — live CPU, memory and disk metrics per host

Containers

Containers — real-time status, resources and port mappings

Compose stacks

Compose stacks — deploy and orchestrate multi-container apps

Compose editor

Compose editor — edit YAML side-by-side with env variables

Images

Images — track tags, sizes, updates and clean up unused

Logs and terminal

Logs & terminal — stream logs with a shell next to them

Interactive shell

Interactive shell — exec straight into any container

Add environment

Add environment — connect via socket, agent or direct TCP

Settings and theming

Settings & theming — themes, fonts, scanners and schedules

Nội dung README thuộc về Finsys và cộng đồng đóng góp, giấy phép Không có giấy phép. Nguồn: github.com/Finsys/dockhand