Victurium MSP Platform
Victurium is a unified multi-tenant platform for Managed Service Providers. It brings backup management, security monitoring, cloud identity, helpdesk, and IT automation into a single portal with per-tenant isolation, role-based access, and API-first design.
Who is Victurium for?
| User | Role | What they do |
|---|---|---|
| Platform Admin | Victurium operator | Manages the entire platform, all partners and tenants |
| Partner (MSP) | IT service provider | Uses Victurium to serve their end customers |
| Tenant Admin | Customer IT contact | Manages users, services, and settings for their organization |
| Tenant User | End user | Views dashboards, submits tickets, accesses reports |
Service Modules
Victurium ships with 13 activatable service modules. Each can be independently enabled per tenant:
| Module | Description | Integration |
|---|---|---|
| Backup & DR | Scheduled backups, retention policies, disaster recovery testing | Restic |
| DNS Management | Zone and record management with automated sync | Cloudflare |
| Network Monitoring | ICMP, HTTP, TCP, and DNS endpoint checks | Built-in |
| Remote Monitoring (RMM) | Device management, remote access, alerts | MeshCentral |
| Security (EDR/MDR) | Endpoint detection, threat response, agent management | Huntress |
| Google Workspace | User, group, and device lifecycle management | Google Admin SDK |
| Microsoft 365 | Azure AD user, group, and license management | Microsoft Graph |
| Helpdesk | Ticket management with SLA tracking | HaloPSA |
| AutoOps AI | Kubernetes self-healing with playbook-driven remediation | Built-in + LLM |
| File Storage | Secure file sharing with public share links | MinIO (S3) |
| Asset Inventory | Hardware, software, and license tracking | Built-in |
| Ticketing | Internal ticket management with SLA policies | Built-in |
| Managed via Google Workspace or Microsoft 365 | Cloud-integrated |
Architecture at a Glance
┌─────────────────────────────────────────────────┐
│ Client Access Layer │
│ Web Portal (React) · REST API · SSO │
└──────────────────────┬──────────────────────────┘
│
┌──────────────────────┴──────────────────────────┐
│ Authentication & Routing │
│ Keycloak SSO · RBAC · API Gateway │
└──────────────────────┬──────────────────────────┘
│
┌──────────────────────┴──────────────────────────┐
│ Portal API (FastAPI) │
│ Multi-tenant routing · RLS · Audit logs │
└──────────────────────┬──────────────────────────┘
│
┌──────────────────────┴──────────────────────────┐
│ Service Modules │
│ Backup · DNS · RMM · Security · M365 · ... │
└──────────────────────┬──────────────────────────┘
│
┌──────────────────────┴──────────────────────────┐
│ Data & Infrastructure │
│ PostgreSQL (RLS) · Redis · MinIO · Vault│
│ k3s Cluster · Calico CNI · ESO │
└─────────────────────────────────────────────────┘
Key Capabilities
- Multi-tenancy with PostgreSQL Row-Level Security for data isolation
- Role-based access control via Keycloak SSO (platform-admin, tenant-admin, tenant-user)
- White-label portal with custom domains, logos, and branding per partner
- Partner billing with Stripe Connect, usage metering, and invoice generation
- Audit logging for compliance (SOC 2, HIPAA readiness)
- Webhook integrations for Slack, Microsoft Teams, and Discord
- In-app notifications with email delivery support
- Reports with CSV and PDF export
Quick Links
- Quickstart Guide — Deploy and see it working in 15 minutes
- Authentication — Set up SSO and API access
- API Reference — REST API documentation
- Configuration — Environment variable reference
- Changelog — Version history and release notes