{"repo":"Studio-Saelix/sencho","free":true,"listed":false,"github":"https://github.com/Studio-Saelix/sencho","clone":"git clone https://github.com/Studio-Saelix/sencho.git","description":"Self-hosted Docker Compose management platform. For single or multi-host compose-first workflow.","language":"TypeScript","stars":437,"topics":["docker-compose","docker-deployment","docker-stack","docker-stack-deploy","docker-ui","self-hosted","selfhosted","websocket"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"### Self-hosted Docker Compose management for one machine or a fleet. Docs · Tutorials · Website · Roadmap · Discussions · Sponsor · Buy Me a Coffee [!NOTE] Sencho is used in production for day-to-day Docker Compose and fleet management. As a pre-1.0 project it still evolves quickly, so review the known limitations and validate against your own setup before deploying it on critical infrastructure. --- What Sencho is Sencho is a Docker Compose control plane for DevOps engineers, platform teams, system administrators and homelab users who run services on Compose and need a real operational surface: a graphical interface that does not give up file-on-disk workflows, and the ability to manage more than one machine without SSH gymnastics or a VPN. It runs as a single container on your hardware and provides a UI for common Compose operations: deploying, 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 was part of the architecture from the start, not bolted on later: every Sencho instance is the same autonomous node, whether it runs alone or as one of many in a fleet. To manage another machine, you install a second Sencho on it and connect them with a long-lived API token; the primary dashboard then acts as an authenticated HTTP and WebSocket proxy across your fleet. Use TLS, a VPN, or a private network for any untrusted link. Each node still ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Studio-Saelix","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Studio-Saelix/sencho/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}