Overview

Loading…
—
Managed Instances
—
All application categories
Running Containers
—
Running / total containers
Docker Storage
—
Images · volumes · containers · build cache
Managed Instances
Live applications grouped by category
InstanceCategoryStatusCreated VersionPortsStorageActions
Server Capacity
Reading host filesystem capacity…
Recent Deployments
Automated release events
InstanceCategoryStatusCreated VersionPortsStorageActions
Host Disk Total
—
Detected root filesystem capacity
Docker Storage
—
Images + volumes + containers + build cache
Managed Instance Volumes
—
Subset of Docker volume storage
Host & Docker Storage
Host disk usage includes Docker data; Docker rows below are components of host usage.
Per-Instance Storage
Attributed Docker volumes or writable container layers where available
School application
ghcr.io/amalgamate/zawadi-frontend + zawadi-backend — all tenant stacks
Select schools to promote
Loading schools…
Deploy output
Per school: backup → pull → migrate → restart → health
Choose scope and promote the school application.
Platform console
ghcr.io/amalgamate/zawadi-console — admin panel only (this UI)

Does not change school sites. Use after UI or console API changes, or when main deploy already updated the canary.

Release history
Workflow
1Push main builds all images
2Canary auto-deploys demoschool + console
3QA on demoschool.trendscore.co.ke
4Promote same sha-… to production schools

Full guide: deploy/WORKFLOW.md

Platform defaults
Configuration shared by platform workspaces and all school instances.
School-specific actions, logs, assessment activity, and release promotion are available from each instance’s management drawer.
Communications
Email provider and sender details used for quotes and invoice messages.
Checking email configuration…
The current key is hidden. Leave this blank to keep the saved key.
Use an address on a domain that Resend reports as verified with sending enabled.
Validation checks the API key and sender-domain status without sending an email. The API key is stored on the server and is never returned to the browser.
Needs attention
Actions based on the current billing records.
Loading billing records…
Recent documents
Latest quotes and draft invoices.
Loading billing records…
Finance readiness: Invoices are still drafts. Seller identity, tax treatment, invoice numbering, and payment instructions must be confirmed before issuing.
Console users
System Administrators can access sensitive platform controls. Platform Owners can access approved business workspaces.
NameEmailRoleStatusLast sign inActions
Loading users…
Activity Log
TimeActionInstancePerformed ByDetailsStatus