Platform Super-Admin Console Multi-Tenant SaaS 2026

Tenant Fleet & Hardware Provisioning

Centrally manage schools, provision isolated tenant databases, route physical biometric ADMS device streams, and configure CI/CD deployments.

Total Tenants

2

Mapped Machines

2

Total Students

3

Isolation Mode

Database-per-Tenant

Registered Tenants (Schools & Campuses)

Each school operates on an isolated database with dedicated SMS sender IDs.

Current Active: Biashara Integrated Biometric Systems (default)
Tenant / School Subdomain / Domain SMS Sender ID Hardware Terminals Enrolled Students Plan / Status Switch / Manage
DE

Biashara Integrated Biometric Systems

slug: default

biometrics.biasharaerp.com BIASHARA 2 Devices 0 Students active (enterprise) Current Active
BA

Baraka Senior Academy

slug: baraka

baraka.biometrics.biasharaerp.com BARAKA_SCH 0 Devices 3 Students active (pro) Switch In

Global Hardware Serial Registry (ADMS Push)

Hardware serials mapped here automatically stream attendance logs directly into the assigned tenant database.

Device Serial Number (SN) Terminal Name Assigned Tenant Designation Location Last Heartbeat
ZK-ADMIN-CLOCK-02 Admin Reception Terminal Biashara Integrated Biometric Systems (default) entry Gate Administration Block Never
ZK-MAIN-GATE-01 Main Campus Gate Turnstile Biashara Integrated Biometric Systems (default) both Gate Main Entrance Never

Automated CI/CD & DevOps Quick Reference

Continuous deployment pipeline to Contabo VPS with zero-downtime tenant migrations.

1. Git Push-to-Deploy:

git push contabo main
Triggers post-receive hook on VPS: checks out release, validates PHP syntax, and runs rolling restarts.

2. CLI Tenant Management:

php bin/tenant create
php bin/tenant migrate --all
Automates schema migrations across all tenant databases.

3. Wildcard Subdomain DNS:

CNAME *.biometrics.biasharaerp.com → 217.76.57.125.
Allows zero-configuration subdomain provisioning.