7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Sencho

Open source

Self-hosted web interface for managing Docker Compose stacks on one machine or across several hosts, keeping compose files on disk as the source of truth.

sencho.io
Sencho homepage screenshot
GitHub stars
468
Last commit
yesterday
Repository age
7 months
Version
v0.97.1
Licence
AGPL-3.0
Self-hosted
Yes

About Sencho

Sencho is a Docker Compose control plane for DevOps engineers, platform teams, sysadmins and homelab users. It runs as a single container and provides a graphical interface for common Compose tasks: deploying stacks, editing files, watching logs, restarting containers, browsing volumes and recovering from failures. Your compose files stay on the host filesystem and remain the source of truth.

Multi-node management is part of the design. Every instance is an autonomous node, and to manage another machine you install Sencho on it and connect the two with a long-lived API token. The primary dashboard then proxies requests across the fleet without needing SSH or an exposed remote Docker socket. For hosts behind NAT or strict firewalls, a Pilot Agent opens a single outbound WebSocket tunnel so no inbound port is required.

Sencho is free and open-source software under AGPLv3. The README says everything it lists is included in the Community tier with unlimited nodes and users. It is written in TypeScript, and the project provides docs, tutorials, a roadmap and a discussions forum.

Key features

  • Full Docker Compose stack lifecycle management
  • In-browser compose file editing
  • Live container logs and restarts
  • Volume browsing and failure recovery
  • Multi-host fleet management without SSH
  • Outbound tunnel for hosts behind NAT

Good fit for

  • →Homelab Docker Compose administration
  • →Managing compose stacks across several servers
Built with
TypeScript
Tags
docker-compose
docker
self-hosted
homelab
container-management
devops
multi-host
websocket

Sencho: questions and answers

What is Sencho used for?
Sencho is a self-hosted web interface for managing Docker Compose stacks on one machine or across several hosts, keeping compose files on disk as the source of truth. It is a good fit for homelab Docker Compose administration and managing compose stacks across several servers.
Is Sencho open source?
Yes. Sencho is open source under the AGPL-3.0 licence. Its source code is on GitHub at Studio-Saelix/sencho and is written mainly in TypeScript.
Is Sencho free?
Yes. Sencho is open source, so the software itself is free to use.
Can I self-host Sencho?
Yes. Sencho can be self-hosted on your own server or infrastructure; there is no official hosted version.
What are some alternatives to Sencho?
Similar open-source tools in the Infrastructure & Containers category include Arcane, Dockge and Portainer. SaaS products in the same category include Amazon ECR, Azure Container Registry and Docker Desktop.
Is Sencho actively maintained?
Yes. The most recent commit to Sencho was on 2 October 2026, and the latest release is v0.97.1, published on 9 August 2026. The project has 468 stars on GitHub.

Open-source alternatives to Sencho

See all

SaaS alternatives to Sencho

See all