Skip to main content

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 behind sitectl 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.