Infrastructure · Overview
More than a productivity suite.
Operations designed in from the start.
Office Unbound is being designed with an infrastructure operations module for operators, intended to monitor services, detect failures, run approved recovery actions, manage updates, forecast capacity and help administrators scale their environments.
Project status Planned. The Infrastructure Control Server is in the roadmap’s Infrastructure Operations track; nothing described here has been built.
Beyond the applications
One platform. One coherent operational experience. Infrastructure you own.
Replacing email, documents, files and collaboration tools is the core of Office Unbound. Running them reliably is the other half of the job, and it usually falls to the people who host them.
The planned Infrastructure Control Server (ICS) is designed as the operational control plane for an Office Unbound deployment: an administrative module for operators, not an application end users see. It is intended to watch the hypervisors, hosts, virtual machines, containers and services the platform runs on; tell the right person when something is wrong; repair what it has been authorized to repair; schedule updates; and show where capacity is heading.
It is separate from the sign-in service and from tenant administration. Users and tenant administrators never reach it directly.
The tools administrators assemble today
Most self-hosted productivity platforms deliver the applications and leave operations to the operator. A typical deployment ends up with a separate tool, or a separate set of scripts, for each of these:
- Virtualization management
- Container monitoring
- Service monitoring
- Alerting and notifications
- Incident escalation
- Patch management
- Performance analytics
- Capacity planning
- Recovery automation
- Infrastructure scaling
Each one has its own configuration, its own credentials, its own upgrade cycle and its own idea of what the platform looks like. None of them knows that a failing mail queue matters more than a busy log volume.
Fewer tools. Less complexity. More control.
Office Unbound aims to bring the everyday operational workflows for these responsibilities into one management experience that understands the platform it is managing: which services depend on which, what healthy looks like for each, and who is responsible for them.
That does not mean rewriting monitoring or orchestration engines. The ICS is designed to integrate established open-source components (metrics collection and storage, alert routing, hypervisor APIs) and to present them as one coherent system. Which components are used is part of the evaluation.
The ICS is not intended to replace every external tool or to run without administrators. It does not make outages impossible. Optional external notification providers remain available, and some of them require their own accounts or fees.
Twelve feature categories
The planned scope of infrastructure operations. Each links to where it is described in detail.
- Concept An idea or design direction; not yet committed to the roadmap
- Under evaluation Being assessed; no choice made yet
- Planned Committed to the roadmap; work not started
- In development Being worked on now
- Implemented Code exists in a public repository
- Tested Passed published tests
- Production-ready Shipped in a supported release
-
Infrastructure Control & Automation
One control plane for the hosts, VMs, containers and services a deployment runs on.
Planned
-
Hypervisor and VM Management
Proxmox VE clusters first: inventory, lifecycle, health and topology, through scoped credentials.
Planned
-
Docker and Service Management
Container and Compose stack inventory, plus application-level health checks for every service.
Planned
-
Monitoring & Observability
Metrics, health and history for hosts, VMs, containers and the services users depend on.
Planned
-
Advanced Multi-Channel Alerting
Five severity levels, delivered by email, SMS, Pushover, push, webhooks and chat tools.
Planned
-
Incident Management & Escalation
Acknowledgment, on-call rotations, escalation rules and an incident timeline.
Planned
-
Automated Recovery & Self-Healing
Diagnosis and approved remediation, verified afterwards, with escalation when it fails.
Planned
-
Patching & Maintenance Management
Update discovery, staged rings and maintenance windows the operator chooses.
Planned
-
Capacity Analytics & Forecasting
Trends and forecasts from collected metrics, with assumptions and uncertainty stated.
Planned
-
Infrastructure Scaling & Orchestration
Resizing, rebalancing and expansion through hypervisor and orchestration APIs, after checks and approval.
Planned
-
Infrastructure Security & Credential Control
Least-privilege tokens, encrypted storage, rotation and a full audit trail.
Planned
-
MSP Infrastructure Operations
Many customer environments in one view, with per-customer alerts, reports and maintenance.
Planned
What the overview is designed to show
Hypervisors, VMs, containers and service health on one screen, with active alerts, upcoming maintenance and capacity forecasts beside them.
Proposed interface concept Not released · example data · subject to change
- CPU38%256 cores · 30-day peak 71%
- Memory67%1,370 of 2,048 GB allocated
- Storage · cluster A52%ceph-a · 31 of 60 TB
- Storage · cluster B71%ceph-b · 28.4 of 40 TB · alert at 85%
- Network12%25 GbE uplinks · busiest port, 30-day peak 34%
| Host | CPU | Memory | Note |
|---|---|---|---|
| pve-a1Cluster A | 44% | 78% | Rack 1 |
| pve-a2Cluster A | 39% | 76% | Rack 1 |
| pve-a3Cluster A | 31% | 77% | Rack 2 |
| pve-b1Cluster B | 27% | 38% | Rack 2 |
| pve-b2Cluster B | 34% | 36% | Disk latency |
- CriticalOutbound mail relay failing on mail-02INC-2047 · 02:14 · acknowledged by D. Okafor
- Warningceph-b write latency above 20 msINC-2046 · 01:52 · watching
- NoticeIdentity container restarted, recoveredINC-2043 · Thu · automated restart, verified
- Storage cluster B: projected to reach 85% in about 7–10 weeks at current growthEstimate from 90 days of metrics
- Cluster A cannot absorb the loss of one host’s memory1,180 GB in use · 1,024 GB on two hosts
- CPU headroom beyond 12 monthsSurvives loss of 1 host in both clusters
- Sun 1502:00Document engine 2.9.0 · canaryApproved · snapshot first
- Tue 1722:00Host packages, cluster ARolling · VMs live-migrated first
- Sat 2102:00Mail service 1.14.3 security fixNeeds approval
- MailRelay failing
- Identity / SSOHealthy
- Files and syncHealthy
- DocumentsHealthy
- Chat, meetingsHealthy
- TelephonyHealthy
- DatabasesReplica in sync
- DNS and proxyHealthy
- Storageceph-b latency
- Backups24 of 24 last night
Four systems, kept separate
Infrastructure control, identity, tenant administration and the user workspace have different jobs, different users and different risks. They are designed as four systems with defined interfaces between them.
Infrastructure Control Server
Hypervisors, hosts, VMs, containers, infrastructure monitoring, service health, updates, recovery, alerts, capacity planning and scaling.
Identity and authentication
Login, single sign-on, MFA, user authentication, the identity lifecycle and authentication policies.
Tenant administration
Organizations, users, groups, tenant settings, account provisioning, quotas, service entitlements and administrative roles.
User workspace
Mail, calendars, contacts, documents, files, chat, meetings, telephony and personal settings.
When a tenant action needs infrastructure, for example more storage for a growing organization, tenant administration is designed to send an authorized request to the ICS through a restricted internal API. The ICS checks it against policy, carries it out and records it. Tenant administrators are never given hypervisor credentials, and the user workspace has no path to the ICS at all.
ICS design principles
A control plane that fails must not take the platform with it.
- One logical system
- One place to see and change infrastructure, with one audit trail, whether a deployment has one host or several clusters.
- Optional high availability
- A standby controller can be added where the operator needs it. A single controller is a valid deployment; a standby is a choice with its own cost.
- Not a single point of failure
- The ICS observes and manages workloads; it is not in their request path. Mail, files and meetings are served by their own services, not through the controller.
- Workloads keep running
- If the controller is unavailable, production services keep operating with their own restart policies. What stops is monitoring, alerting and automation until the controller returns.
- The controller is monitored too
- An external heartbeat (dead-man) check, running outside the platform, raises an alert when the ICS stops reporting.
- Recoverable on its own
- Controller configuration and state are backed up off-host, with a documented procedure to rebuild the controller.
Control without dependence.
Core infrastructure monitoring and management are designed to run on the operator’s own infrastructure, with no mandatory vendor-operated cloud service. The project does not intend to require an account with anyone to see whether your own servers are healthy.
External services remain an option where they add something: an SMS gateway, a push notification service or an incident-management platform the operator already uses. They are connected by choice, and the ICS is designed to keep working without them.
Built for the people who run it.
From businesses running their own infrastructure to MSPs operating many customer environments, the ICS is designed to make complex operations easier to understand and control.
- A business with one or two hosts gets monitoring, alerting and update control without building a monitoring stack first.
- An MSP sees every customer environment in one place, with per-customer alert policies, maintenance schedules and reports, including separately hosted customer deployments through authorized connections.
In detail
Infrastructure control
Hypervisor and VM management, containers and services, and how credentials are kept to the minimum.
Monitoring and alerting
Alert conditions, severity levels, notification channels and escalation, including when the platform’s own mail is down.
Recovery and maintenance
Three automation modes, approved recovery actions, and updates on the operator’s schedule.
Capacity and scaling
Forecasts with stated assumptions, scaling recommendations and controlled implementation.
Operating infrastructure for others?
If you run hosting or managed services, tell the project which operational problems cost you the most time. That shapes what the Infrastructure Operations track builds first.