Ryuki
System engineer platform engineering portal for multi—site datacenter infrastructure management. Governed, auditable workflows across VMware, Hyper-V, Proxmox, Windows, Linux, SQL Server, and network fabric.
Platform Capabilities
Operational workflows for system engineering teams running multi-site datacenter infrastructure.
VM Lifecycle
Provision, resize, migrate, and retire VMs across VMware, Hyper—V, and Proxmox. Capacity governance and placement policies per cluster.
Monitoring & Alerting
Zabbix host onboarding, alert routing, maintenance windows, and configuration drift detection across thousands of hosts.
Backup & Recovery
Veeam Backup & Replication coverage tracking, restore testing, DR orchestration, and repository health across sites.
CMDB & Inventory
ServiceNow CMDB integration with Excel import/export, CI reconciliation, relationship graph visualization, and reconciliation engine.
OS Patching & Compliance
Windows and Linux deployment, scheduled patching with approval gates, and OS baseline compliance reporting across the fleet.
Image Factory
Monthly golden image build pipeline: template construction, automated testing, promotion through environments, and publishing to target platforms.
Evidence & Audit
Redacted evidence packs per work item, approval chain lineage, shift handover reports, and audit-ready export without exposing credentials.
Datacenter Fabric
Hardware lifecycle management, firmware baselines, switchport/VLAN readiness checks, and physical asset tracking across sites.
Stack & Components
Full-stack Rust control plane with SSR portal, secrets management, and static validation engine.
| Component | Stack | Description |
|---|---|---|
| ryuki-portal-ui | Rust / Leptos / Axum | Full-stack SSR portal with Sigma design system. Same-origin browser isolation — never calls provider APIs directly. |
| ryuki-api | Rust / Axum / sqlx | Control plane API with Entra ID SSO, role-based access, and governed request lifecycle. |
| ryuki-engine | Rust | Domain models, evidence generation, health probes, and provider adapters. |
| ryuki-core | Rust | Shared types, utilities, secret scanning, and cross-cutting configuration. |
| ryuki-validator | Rust | 98-slice static validation engine for pre-commit and CI guardrails. |
| PostgreSQL | CloudNativePG / Docker | Control plane database with schema migrations via sqlx. |
| Vault | HashiCorp Vault | Secrets management — provider credentials never committed or logged. |
Get Running in Minutes
Start PostgreSQL, configure the environment, build, and validate.
# Start PostgreSQL via Docker Compose
docker compose -f deploy/compose/compose.yaml up -d platform-db
# Copy and configure environment
cp .env.example .env
# Build the full workspace
cargo build --workspace
# Run the test suite
cargo test --workspace
# Execute all validators
cargo run --manifest-path scripts/validator-rs/Cargo.toml -- run-all