Collabora Online Controller for Document Scaling

Scaling Document Collaboration Without Compromise

From 10,000+ Users

Zero
Vendor
Lock-in

Complete Data Control

The Collabora Online (COOL) Controller delivers enterprise-scale collaborative document editing on Kubernetes with intelligent session management, seamless scaling, and automated operational excellence. Purpose-built for containerised infrastructure, COOL Controller enables session-aware orchestration that maintains collaborative consistency while automatically scaling to support 10,000+ concurrent users.

This advanced Kubernetes controller makes enterprise document collaboration entirely scalable on modern infrastructure, delivering the reliability and performance that global organisations require for mission-critical collaborative workflows.

Why Choose COOL Controller?

🚀 Enterprise-Grade Operations

Purpose-built for large-scale deployments with intelligent scaling, and enterprise-ready automation. Deployable in days, not months, with proven reliability at scale.

📈 Predictable Economics

Eliminate complex licensing costs and unpredictable cloud billing. Scale efficiently with transparent infrastructure costs and automated resource optimisation that delivers measurable savings.

🏛️ Complete Data Sovereignty

Deploy on your infrastructure with zero vendor dependencies. Meet GDPR and industry-specific compliance requirements while maintaining full control over your organisation’s intellectual property.

🌍 Global Performance

Deliver optimal user experience worldwide with intelligent geographic routing and distributed infrastructure management. Centralised control with distributed performance optimisation.

How does it work?

We are excited about the new COOL Controller for a number of reasons, but particularly for how it will improve scaling and load distribution. The new COOL Controller is designed to quickly and smoothly scale up server availability when needed, and crucially scale back down usage when demand is low. This all happens whilst strategically balancing the migration of documents across all pods1.

The controller continuously monitors memory utilisation of pods, with a target utilisation percentage defined by administrators. If a pod’s memory utilisation surpasses the target threshold, it is marked as overloaded. The controller initiates document migration from overloaded pods to less loaded pods, ensuring an even distribution of resources and requests. Additional pods can be opened to share the load if required. Actively migrating documents from overloaded to less loaded pods ensures a balanced distribution of requests and resources. This optimisation results in an enhanced user experience and smoother collaborative editing.

In the same way, if resources are under-utilised, the controller will mark underused pods, and seek to migrate documents, reducing the overall resource usage. This load scaling aims to bring significant cost and resource savings to large deployments that are underutilised at night, or weekends for example, but that require high availability during peak times.

1. Pods are the smallest deployable units of computing that you can create and manage in Kubernetes. 

Controller Management​ Dashboard

In addition to this core functionality, the COOL Controller also provides a cluster overview page that offers a central view of the deployment. Administrators can access individual pod admin consoles directly from this page, simplifying the management and monitoring of Collabora Online deployments.

Overall, the Collabora Online Controller significantly enhances the deployment and management of Collabora Online. It brings a smooth and efficient collaborative editing experience for users, and economical resource usage to large deployments, whilst maintaining session consistency.

Click to enlarge

Transform your Collaboration Strategy

Join forward-thinking organisations who have taken control of their document collaboration infrastructure while delivering superior user experiences.

Buy Collabora Online

Official supported stable version with tested updates, security fixes and improvements.​

Install CODE & Try It Out

Collabora Online Development Edition can be set up On-Premise via virtual appliance, Docker, Linux package, etc.​