Architecture Documentation
ShutHost's architecture is built around three core components: the Coordinator, Host Agents, and optional Clients for programmatic control.
Core Components & Interactions
Lease System & Multi-Client Access
When leases matter: When you have clients defined in your configuration or multiple entities (WebUI + scripts) accessing hosts, the lease system prevents conflicts and ensures hosts stay online while in use.