Whoobe Docs

Operations: start here#

Running Whoobe: installing a workspace, configuring it, securing it, backing it up, upgrading it and watching it. Written for operators and DevOps.

The path for a new installation#

  1. Understand the shape. Architecture overview (what runs, ports, routing), and the deployment model: one workspace per organisation.
  2. Create a workspace. Creating workspaces is the tested install: scripts/provision-workspace.sh, TLS, first administrator.
  3. Configure. Configuration reference (every variable) and secrets and keys (what protects what, rotation).
  4. Protect. Encryption and encrypted backups; backup, restore and DR; rehearse the restore once.
  5. Watch. Observability and logging.
  6. Size and scale. Capacity and scaling.
  7. Keep it current. Upgrade and migrations and the release process; read the release notes before installing over a development setup.

All documents#

Document Purpose
Creating workspaces Create, secure, back up, restore and remove a workspace
Configuration reference Every environment variable, by area
Secrets and keys Inventory of secrets, lost or leaked, how to rotate
Encryption At rest, in transit, backups, answers for a questionnaire
Backup, restore and DR What to recover and a runbook
Upgrade and migrations Moving to the next release, going back
Capacity and scaling What one workspace can do; what limits replicas
Observability and logging What is recorded, what can be monitored, what is not available
Object storage S3 stores that work
Public sandbox The restricted demo profile, rebuilt every three hours
Deployment guide (bare metal), miniguide Native-service installs under PM2; not re-verified, the container workspace is the tested path

Not covered yet#

Kubernetes manifests, a high-availability reference architecture, a managed-database compose variant (use DB_HOST and DB_SSL), rehearsed runbooks for restore on a new host, upgrade and workspace re-creation.

Last updated