Overview
sitectl was made with institutions at top of mind. sitectl is a command line utility to operate your local and remote sites.
Scaling Human Operators
The philosophy behindsitectl is not to help scale operations in the traditional technological sense of the word, but rather to scale human operators.
As more institutions run their own instances of an OSS project, the resulting increase in contributors triggers a
of growth.
By making the operation of the Docker containers needed to run an application well-defined through common, repeatable patterns using the spec, sitectl’s value prop is:
- Empower institutions: Giving organizations the capability and confidence to reliably host the software they depend on without relying soley on a dedicated DevOps team.
- Empower individual contributors: Providing teams with solid, standardized tooling that eliminates environmental toil and lets them focus on the work that matters.
Turn best practices into code
sitectl does not just help you operate sites; it is designed to teach best practices for running in production.
The more institutional knowledge that lives in the tool, the less it depends on any one person.
Interactive operations
Use the for routine site setup, monitoring, and operator workflows.
Contexts
Track local and remote environments so sitectl can understand where a site lives and how to reach it.
Plugins
Add stack-specific behavior for common technologies without abandoning the core workflow.
Components
Model reviewed stack defaults and operator choices in a more structured way than ad hoc notes.

