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.
Eliminate complex licensing costs and unpredictable cloud billing. Scale efficiently with transparent infrastructure costs and automated resource optimisation that delivers measurable savings.
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.
Deliver optimal user experience worldwide with intelligent geographic routing and distributed infrastructure management. Centralised control with distributed performance optimisation.
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.
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.
Official supported stable version with tested updates, security fixes and improvements.
Collabora Online Development Edition can be set up On-Premise via virtual appliance, Docker, Linux package, etc.
Get in touch for a quote, ask a question or sign up to the newsletter so you don’t miss out on all the latest news.
Collabora Productivity Ltd © 2025 All Rights Reserved.