← ClaudeAtlas

strutlisted

Operate and manage Docker Compose stacks on VPS infrastructure with the strut CLI. Use for any strut task — deploying and releasing services, database backup and restore, debugging production issues, detecting config drift, rotating secrets and keys, setting up monitoring, configuring domains and SSL, validating stacks, or auditing and migrating existing servers.
gfargo/skills · ★ 2 · DevOps & Infrastructure · score 78
Install: claude install-skill gfargo/skills
# strut — VPS Stack Management strut is a Bash CLI for managing Docker Compose stacks on VPS infrastructure. Commands follow the shape: ``` strut <stack> <command> [--env <name>] [options] ``` `--env <name>` selects the environment file `.<name>.env` (e.g. `--env prod` reads `.prod.env`). Most commands run against a VPS over SSH; some run locally. ## Command Quick Reference ```bash # Deploy strut <stack> deploy --env prod # deploy to wherever the stack lives strut <stack> deploy --env prod --local # force the local Docker daemon strut <stack> deploy --env prod --no-sync # restart without shipping new code strut <stack> release --env prod # alias for `deploy --require-remote` strut <stack> rebuild --env prod # build images on target + deploy strut <stack> stop --env prod # stop containers strut <stack> rollback --env prod # restore previous deploy snapshot # Inspect strut <stack> status --env prod # container status strut <stack> health --env prod --json # health checks strut <stack> briefing --env prod # one-call situation report: posture + prioritized actions strut <stack> preflight --env prod # deploy go/no-go verdict (GO/CAUTION/NO-GO) before releasing strut <stack> logs <service> --follow --env prod strut <stack> diff --env prod # preview pending changes vs VPS strut fleet status # git sync state across all [hosts] # Data strut <stack> backup all --env