CallMeTechie
DE Login
Home Products Blog About Contact

The Scope Model

v1.0 · Updated 5 days ago

The Scope Model

Each server profile carries its own scopes — checkboxes that define which operations are allowed. Six scopes are provided:

ScopeMeaning
system_monitoringlogs and fleet-wide health checks
file_operationsfile operations on the server
package_managementpackage management
service_managementservice management
docker_composeDocker and Compose commands
file_transferfile transfer (/copy, /sync)

Hard-enforced vs. advisory

For the most important commands, scopes are enforced in code — if the checkbox is unticked, the command refuses to run:

  • docker_compose → all /compose-* commands and /docker-list
  • system_monitoring/logs (refuses without the scope) and /health-summary (skips the server)
  • file_transfer/copy and /sync

For free-form ad-hoc SSH actions, the remaining scopes are advisory: they signal what should be allowed on a server before anything destructive happens.

Cookie Settings

We use cookies to improve your experience. Essential cookies are always active.

Privacy Policy
ESC
↑↓ navigate open esc close