Calculating the hardware requirements for a deployment of Collabora Online requires several factors:...
Deploying Nextcloud on a large scale implies a close monitoring of critical software and infrastructure components. In companies, Nextcloud is most of the time run as load balanced n-tier web and requires infrastructure and application monitoring. I...
If you have a large Nextcloud instance, it can happen that the filecache table grows too large for queries to still be performant, or even fit on a single machine....
Galera cluster is different from a Master-slave hierarchy for running SQL databases at scale. It handles HA with no master node and syncs the data between all the nodes in the cluster....
There are many possible ways to load balance Collabora Online. However there are a set of basic principles that help correctly configure and use load balancing / HA solutions....
Monitoring is an important aspect of operating Nextcloud at scale. It helps to detect issues early, optimize the system and analyze in depth in case of problems....
Redis helps with caching of data and can greatly enhance Nextcloud performance. At scale a cluster may be required. This article looks at getting started setting up a Redis cluster, and also how to further enhance a Redis cluster as demand continues ...
The Client Push (Notify Push) is the high performance back-end for Nextcloud Files. It reduces server load from desktop clients and web interface polling while delivering instant notifications to users using websockets....
This document will cover the reference architecture for the Nextcloud Scale Out model for a single datacenter implementation. The document will focus on the three main elements of an Nextcloud deployment:...
The Provisioning API allows external systems to monitor and manage certain Nextcloud features. It provides a set of APIs that these external systems can use to:...