# finsys/dockhand

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/finsys-dockhand).**

2,609 stars · 91 forks · Svelte · other

## Links

- GitHub: https://github.com/Finsys/dockhand
- Homepage: https://dockhand.pro
- awesome-repositories: https://awesome-repositories.com/repository/finsys-dockhand.md

## Topics

`docker` `docker-compose` `docker-management` `docker-management-tool` `dockerfile` `dockerfiles`

## Description

Dockhand is a multi-host Docker manager and container management interface used to control the lifecycle of containers, images, volumes, and networks. It functions as a Docker Compose orchestrator and GitOps deployment tool, enabling the synchronization of application stacks directly from remote Git repositories.

The project distinguishes itself as an enterprise Docker access controller, providing role-based access control and identity verification through OIDC, LDAP, and multi-factor authentication. It secures sensitive data using AES-256-GCM encryption for credentials at rest and handles native TLS termination for its interface and API.

The platform covers a broad range of operational capabilities, including real-time resource monitoring, log streaming, and image vulnerability scanning. It provides tools for remote Docker orchestration via sockets or TCP, as well as interactive web-based terminals and visual filesystem browsers for managing container data.

Automation is handled through scheduled image updates, maintenance tasks, and webhook-driven deployment triggers.

## Tags

### DevOps & Infrastructure

- [Docker Socket Orchestrators](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators.md) — Manages container lifecycles across multiple remote hosts by connecting via Docker sockets or TCP.
- [Docker Container Orchestrators](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-orchestrators.md) — Provides a comprehensive visual interface for managing the full lifecycle, deployment, and monitoring of Docker containers across multiple hosts.
- [GitOps Deployment Management](https://awesome-repositories.com/f/devops-infrastructure/cicd-pipeline-automation/gitops-tools/gitops-deployment-management.md) — Automates container updates and stack deployments by synchronizing with remote Git repositories and webhooks.
- [Compose Orchestrators](https://awesome-repositories.com/f/devops-infrastructure/compose-orchestrators.md) — Orchestrates multi-container applications using Docker Compose YAML configurations. ([source](https://cdn.jsdelivr.net/gh/finsys/dockhand@main/README.md))
- [Container Lifecycle Management](https://awesome-repositories.com/f/devops-infrastructure/container-lifecycle-management.md) — Provides a full interface to start, stop, restart, and remove containers with advanced configuration. ([source](https://dockhand.pro/))
- [Container Monitoring](https://awesome-repositories.com/f/devops-infrastructure/containerized-environments/container-monitoring.md) — Tracks real-time CPU and memory usage and streams logs from containers across multiple environments.
- [Git-Based Deployment](https://awesome-repositories.com/f/devops-infrastructure/git-based-deployment.md) — Provides automated deployment of application stacks by synchronizing configuration directly from version control repositories. ([source](https://cdn.jsdelivr.net/gh/finsys/dockhand@main/README.md))
- [Git-Based Deployment Automations](https://awesome-repositories.com/f/devops-infrastructure/git-based-deployment-automations.md) — Automates container deployments by polling Git repositories for changes and triggering updates.
- [GitOps Workflows](https://awesome-repositories.com/f/devops-infrastructure/gitops-workflows.md) — Automates the deployment of Docker Compose stacks by synchronizing application configurations directly from Git repositories.
- [Automated Container Image Updaters](https://awesome-repositories.com/f/devops-infrastructure/automated-container-image-updaters.md) — Checks for new image versions on a schedule and automatically redeploys containers to keep software current. ([source](https://dockhand.pro/manual/))
- [Container Configuration Templates](https://awesome-repositories.com/f/devops-infrastructure/container-configuration-templates.md) — Uses reusable configuration templates to maintain consistency across different container deployments. ([source](https://dockhand.pro/manual/))
- [Registry Discovery](https://awesome-repositories.com/f/devops-infrastructure/container-image-registries/registry-discovery.md) — Provides a visual browser to discover and search for available images within configured registries. ([source](https://dockhand.pro/manual/))
- [Docker Engine Automations](https://awesome-repositories.com/f/devops-infrastructure/docker-engine-automations.md) — Offers a REST API for the programmatic management of containers, networks, and stacks.
- [Template-Based Deployment](https://awesome-repositories.com/f/devops-infrastructure/template-based-deployment.md) — Ensures consistent deployments by mapping predefined catalog variables into Docker Compose specifications.
- [Webhook Deployment Listeners](https://awesome-repositories.com/f/devops-infrastructure/webhook-deployment-listeners.md) — Automates stack synchronization and redeployment using HTTP POST webhook events from external services. ([source](https://dockhand.pro/manual/))

### Security & Cryptography

- [Administrative Access Control](https://awesome-repositories.com/f/security-cryptography/administrative-access-control.md) — Acts as an administration layer providing RBAC, OIDC, LDAP authentication, and encrypted secret injection.
- [Credential Encryption](https://awesome-repositories.com/f/security-cryptography/credential-encryption.md) — Protects registry passwords and SSH keys using AES-256-GCM authenticated encryption at rest. ([source](https://dockhand.pro/manual))
- [Encrypted Secret Management](https://awesome-repositories.com/f/security-cryptography/encrypted-secret-management.md) — Securely stores sensitive environment variables in an encrypted database and injects them into containers at runtime. ([source](https://dockhand.pro/manual/))
- [LDAP Authentication](https://awesome-repositories.com/f/security-cryptography/ldap-authentication.md) — Integrates with centralized LDAP or Active Directory servers for enterprise user authentication. ([source](https://dockhand.pro/manual/))
- [Multi-Factor Authentication](https://awesome-repositories.com/f/security-cryptography/multi-factor-authentication.md) — Protects local user accounts by requiring a second authentication factor via TOTP tokens. ([source](https://dockhand.pro/manual))
- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Implements role-based access control integrated with OIDC and LDAP for managing infrastructure tool permissions.
- [Single Sign-On Integrations](https://awesome-repositories.com/f/security-cryptography/single-sign-on-integrations.md) — Enables single sign-on for application access using OpenID Connect identity providers. ([source](https://dockhand.pro/manual/))
- [Container Image Vulnerability Scanners](https://awesome-repositories.com/f/security-cryptography/vulnerability-scanning/container-image-vulnerability-scanners.md) — Integrates with vulnerability scanners to analyze container images for known CVEs before deployment. ([source](https://dockhand.pro/))

### System Administration & Monitoring

- [Container Host Connections](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/connection-lifecycle-management/connection-pooling/container-host-connections.md) — Enables management of environments across different machines using local sockets, direct TCP, or specialized agents. ([source](https://dockhand.pro/manual/))
- [Audit Logging Systems](https://awesome-repositories.com/f/system-administration-monitoring/audit-logging-systems.md) — Maintains a comprehensive audit trail of all actions performed across connected Docker environments for security compliance. ([source](https://cdn.jsdelivr.net/gh/finsys/dockhand@main/README.md))
- [Container Log Streamers](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/operational-health-alerting/health-monitoring-endpoints/application-health-monitors/container-log-streamers.md) — Displays real-time container output with ANSI color support for debugging and observability. ([source](https://dockhand.pro/manual/))
- [Compute Usage Metrics](https://awesome-repositories.com/f/system-administration-monitoring/performance-monitoring-tools/compute-usage-metrics.md) — Provides real-time tracking of CPU, memory, and disk consumption for running containers. ([source](https://dockhand.pro/))
- [Real-Time Server Activity Monitors](https://awesome-repositories.com/f/system-administration-monitoring/real-time-monitoring-systems/server-command-monitoring/real-time-server-activity-monitors.md) — Tracks all container events across environments in real-time via a centralized activity log. ([source](https://dockhand.pro/manual))

### Development Tools & Productivity

- [Web-Based Terminals](https://awesome-repositories.com/f/development-tools-productivity/web-based-terminals.md) — Provides interactive, browser-based shell access to running containers via websockets.

### Web Development

- [Container Shell Sessions](https://awesome-repositories.com/f/web-development/server-side-frameworks/browser-side-execution-environments/container-shell-sessions.md) — Provides a web-based terminal that pipes shell sessions through WebSockets for interactive container command execution. ([source](https://cdn.jsdelivr.net/gh/finsys/dockhand@main/README.md))
