shc
Selfhosted Cloud CLI
Synopsis
Section titled “Synopsis”Selfhosted Cloud command-line interface.
Manage applications, deployments, backups, tenants, integrations and the cluster from a single tool.
Options
Section titled “Options” --config stringArray extra YAML config file to layer on top of auto-discovered config; repeatable, later files win -d, --debug enable debug mode (default: $SHC_DEBUG) -e, --environment string environment name (default: $SHC_ENVIRONMENT) --exclude string comma-separated dotted paths to drop --fields string comma-separated columns/keys to show (and their order) --filter string comma-separated dotted paths to keep (drops everything else) -h, --help help for shc -o, --output string output format: tty|text|json|yaml (default: $SHC_OUTPUT) -s, --stack string stack name (default: $SHC_STACK) -t, --tenant string tenant name (default: $SHC_TENANT) -v, --verbose verbose output (default: $SHC_VERBOSE)SEE ALSO
Section titled “SEE ALSO”- shc adapter - work with foreign self-hosting platforms (see
shc adapter ls) - shc auth - authenticate the CLI against a cluster
- shc backup - create and manage backups
- shc ca - manage per-tenant certificate authorities
- shc cert - inspect certificates (RBAC-filtered)
- shc clone - clone a deployment
- shc cluster - manage cluster nodes and membership
- shc completion - generate shell completions
- shc config - view and set configuration
- shc connection - manage backend connections and their providers
- shc cron - inspect registered cron jobs
- shc ctx - manage CLI contexts
- shc doctor - diagnose and fix system issues
- shc events - stream and view system events
- shc exec - run a command in a service container
- shc export - export deployment data to an archive
- shc forward - forward local ports to deployment services
- shc hud - open the HUD (real-time TUI dashboard)
- shc import - import deployment data from an archive
- shc init - initialize a new cluster
- shc inspect - inspect deployment files and rendered configuration
- shc install - install an application
- shc integration - manage integrations
- shc job - manage jobs
- shc leader - leader-state queries (am-I-leader, health monitor)
- shc lease - manage a deployment’s TTL lease
- shc license - manage this estate’s SHC EE license
- shc logs - view deployment logs
- shc ls - list deployments
- shc mcp - serve the SHC API to AI agents over MCP
- shc move - move a deployment to another node
- shc nebula - nebula mesh PKI admin (cert rotation, status)
- shc node - manage and inspect cluster nodes
- shc notification - test notification routing rules
- shc preset - manage app and vapp presets
- shc protect - protect a deployment from destroy
- shc quota - manage resource quotas and limits
- shc reconcile - re-ensure the master/system deployments
- shc recover - recover deployments from backup archives
- shc repo - manage app repositories
- shc restart - restart a deployment or service
- shc retention - manage backup retention policies
- shc scale - scale a service’s replica count
- shc schedule - manage scheduled tasks
- shc search - search available apps
- shc shell - open a shell inside a container
- shc start - start a deployment or service
- shc status - show deployment and service health
- shc stop - stop a deployment or service
- shc storage - manage storage providers
- shc support - support and diagnostics
- shc system - manage the platform’s system apps
- shc task - inspect background tasks and workers
- shc tenant - manage tenants
- shc uninstall - uninstall a deployment (full teardown; backs up first)
- shc unprotect - lift a deployment’s destroy protection
- shc update - update a deployment
- shc user - manage users and access roles
- shc validate - validate app and deployment configuration
- shc vault - manage secrets and credentials
- shc version - print the version
- shc volume - manage and inspect cluster block volumes
shc@docs:~$