Self-host Sencho
v0.98.1Docker Compose fleet management dashboard
docker run -d --name sencho -p 1852:1852 -v /var/run/docker.sock:/var/run/docker.sock -v sencho_data:/app/data # 1:1 Compose Path Rule: the host path MUST match the container path- Stars
- 498
- CPU
- 1 core
- RAM
- 128 MB
- Storage
- 200 MB
- Port
- 1852 (Sencho UI and API)
- Requires
- Docker Engine
saelix/senchoWhat is Sencho?
Sencho is a browser-accessible management layer for Docker Compose that you run on your own infrastructure. It deploys as a single container with access to the host Docker socket, giving it the same capabilities as the docker command line. Through its web interface you control the entire lifecycle of Compose stacks — start, restart, stop, update, and remove — while the original YAML files remain on disk as the canonical reference. The editor provides syntax highlighting, shows a diff before you commit changes, and lets you jump back to any earlier deployment with one click. Handling many servers is a first-class feature: run the same container on each host, then join them using long-lived API tokens or the Pilot Agent, which opens an outbound WebSocket so firewalled or NATed machines need no inbound firewall rules. The fleet view merges logs from every container, streams live resource utilization charts, and performs rollouts that wait for health checks to succeed. Drift detection compares live containers against their Compose definitions and surfaces any differences. Integrated Trivy scanning examines images for CVEs, secrets, and misconfigurations, producing SARIF and SBOM artifacts. Authentication supports local accounts with TOTP, OIDC with ready-made Google, GitHub, and Okta configurations plus arbitrary providers, and LDAP/Active Directory on the paid plan. Five built-in roles with stack- or node-level scope govern permissions. Blueprints let you author a stack once and apply it to labeled nodes, tracking drift per node. Snapshots run on a schedule or manually, capture every stack on every node, restore instantly, and can replicate to any S3-compatible bucket. The built-in catalog offers 199+ curated LinuxServer.io templates and accepts custom Portainer-compatible registries. The Community edition is AGPLv3 with no caps on nodes or users; the Admiral tier adds a hardened image channel, managed backup storage, priority support, and LDAP/AD.
Should you self-host Sencho?
Sencho scores 53/100 on selfhost.directory (how scoring works) and ranks #13 of 44 in Container Management. It has 498 GitHub stars.
It shipped 10 stable releases in the past year. The latest, v0.98.1, came out on 26 October 2026. New versions land roughly every 3 days.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is Portainer (77/100, 38 736 stars). It scores higher overall, so compare the two before you pick. See Sencho vs Portainer side by side.
Features
- App Store with 199+ templates
- Atomic deployments with automatic rollback
- Blueprints for declarative fleet templates
- Docker Compose lifecycle management
- Drift Detection
- Fleet snapshots with S3-compatible backup
- Fleet-wide log search and streaming
- Git-sourced stacks
- Health-gated updates
- Monaco editor with diff preview
- Multi-node fleet management
- RBAC with five built-in roles
- SSO with OIDC and LDAPLDAP requires Admiral tier
- Two-factor authentication (TOTP)
Sencho README
More in Docker Management
swarmpitSwarmpit is a self-hosted, open-source web UI for managing Docker Swarm clusters with stack deployment, resource monitoring, and an MCP server for LLM-driven automation.
TipiOpen-source homeserver manager that installs and updates around 300 self-hosted apps through a web dashboard, with Traefik handling networking and HTTPS automatically.
tugtainerTugtainer is a self-hosted, open-source tool that automates Docker container updates across multiple hosts with a web UI, scheduled checks, and notifications.
usulnetSelf-hosted Docker management platform with built-in OSINT recon, metadata hygiene, and infrastructure tooling — all in a single AGPL-3.0 binary.
VolumeVaultSelf-hosted Laravel app for Docker volume backups with safe restores, scheduled backups, encrypted destinations, and API automation.
ArcaneWeb-based Docker manager for containers, images, volumes, networks, and Compose projects across local and remote hosts, with OIDC, passkeys, and native mobile apps.
AutoPlexxAutoPlexx is a self-hosted, open-source Docker Compose stack for a complete Plex Media Server with request handling, library automation, VPN torrent downloads, monitoring
CalagopusSelf-hosted Rust game server panel for Minecraft, Rust, and more with high performance and modern UI.
CasaOSSelf-hosted personal cloud OS for Linux machines: a friendly web dashboard, an app store with one-click Docker installs, drive and file management, and remote access.
Compose-CraftCompose Craft is a self-hosted, open-source visual editor for Docker Compose files with drag-and-drop GUI, real-time diagrams, and one-click sharing.
ContainerFlowSelf-hosted Docker visualizer with interactive dashboard, real-time metrics, Discord alerts, and config recommendations.
ContainerNurseryContainerNursery is a self-hosted Node.js reverse proxy that stops idle Docker containers and restarts them on demand with a loading page.








0 comments