Updated juli 27, 2026
Summary: Nextcloud has clearly defined system requirements around PHP, database, and memory, but enterprise readiness goes far beyond minimums, encompassing redundancy, compliance, and data sovereignty.

Nextcloud hosting requirements define the technical conditions under which the Nextcloud collaboration platform can run reliably, securely, and at scale. Understanding these requirements is not only a matter of picking the right server specs; it directly determines whether your deployment will hold up under real business workloads, pass a security audit, and remain compliant with regulations such as the GDPR.

What Are the System Requirements for Nextcloud?

Nextcloud has a well-documented set of minimum and recommended specifications. Meeting the minimums keeps the software running; meeting the recommended specs keeps your users from complaining.

PHP and web server

PHP is the core runtime for Nextcloud. Nextcloud 28 and later require PHP 8.1 as a minimum, with PHP 8.2 recommended for production as of the 2024 release cycle. PHP 8.0 and earlier are not supported. The supported web servers are Apache 2.4 (with mod_php or PHP-FPM) and Nginx with PHP-FPM. Apache is the more straightforward option for teams without a dedicated systems engineer; Nginx performs better under high concurrency once correctly tuned.

Database

Nextcloud supports four database backends: MySQL 8.0 or higher, MariaDB 10.3 or higher, PostgreSQL 12 or higher, and SQLite. SQLite is explicitly documented for development and testing only. For any deployment serving more than a single user, MySQL or MariaDB with the InnoDB storage engine is the standard recommendation. PostgreSQL is a fully supported alternative with strong consistency guarantees, which matters in regulated environments where transaction integrity is audited.

Memory and storage

According to the Nextcloud Administration Manual (2024), a minimum of 512 MB RAM per worker process is required for production environments, with 4 GB or more recommended for enterprise use. Storage sizing depends entirely on your data volume, but the operating system, application, and database logs alone typically consume 20 to 40 GB before user files are counted. Object storage backends such as S3-compatible services are supported for large-scale deployments and decouple storage growth from the application server.

Let op: Running Nextcloud below the recommended memory thresholds frequently causes intermittent failures during file sync, background jobs, and app updates. These failures are often misdiagnosed as software bugs rather than resource constraints.

Which Hosting Options Exist for Nextcloud?

Nextcloud can be deployed across four broadly distinct hosting models, each with different cost profiles, control levels, and compliance implications.

Hosting model Control level Typical use case Compliance fit
Shared hosting Low Personal or micro-team Limited; no process isolation
VPS (self-managed) High Small to mid-size teams Depends on provider jurisdiction
Dedicated server (self-managed) Full Large teams, sensitive data Strong if on-premise or EEA-hosted
Managed Nextcloud (provider-operated) Operational responsibility shifted Businesses without internal ops capacity Depends on provider; DPA required under GDPR Art. 28

Shared hosting is the least suitable option for any business context. The absence of dedicated PHP-FPM pools, reliable cron job execution, and memory limits make it unsuitable even for small teams. A VPS with at least 4 vCPU cores, 8 GB RAM, and SSD storage represents the practical entry point for teams of 10 to 50 users.

See how Qsentinel solves this in practice.Start a 10-user pilot →

What Does Enterprise-Grade Nextcloud Hosting Look Like?

Enterprise-grade Nextcloud hosting goes well beyond the technical minimums. It involves redundancy, professional hardening, verifiable compliance, and jurisdiction control.

Redundancy and availability

Production-grade deployments separate the application tier, database, and file storage into distinct layers. A high-availability setup runs at least two application nodes behind a load balancer, a replicated database cluster (MariaDB Galera or PostgreSQL streaming replication), and a redundant object store. Automated backup with tested restore procedures is non-negotiable.

Security hardening

Default Nextcloud installations require significant hardening before they are suitable for business use: enforced HTTPS with HSTS headers, disabled server-side encryption fallbacks, rate limiting on authentication endpoints, and restricted administrator IP access. Nextcloud’s built-in Security and Setup Warnings panel identifies obvious misconfigurations, but it does not replace a formal security review.

Data jurisdiction and GDPR

The European Data Protection Board stated that transfers of personal data to US-based cloud providers remain legally uncertain under GDPR Chapter V, as of 2023. This affects any organization using AWS, Azure, or Google Cloud for Nextcloud hosting, regardless of which region the data center is physically located in, because US law (including the CLOUD Act) can compel disclosure regardless of geography.

Hosting Nextcloud within Switzerland is one recognized alternative: Switzerland holds an EU adequacy decision, meaning data transfers there are treated equivalently to intra-EEA transfers under GDPR. Frank Karlitschek, Founder and CEO of Nextcloud GmbH, has stated: “We built Nextcloud to give organizations full control over their data, without depending on foreign jurisdictions or opaque terms of service.” On-premise hosting removes the jurisdictional question entirely but places full operational responsibility on the internal team.

Let op: A Data Processing Agreement under GDPR Article 28 is legally required whenever a third party processes personal data on your behalf, including a managed Nextcloud provider. The absence of a DPA exposes the data controller to direct regulatory liability.

Nextcloud is used by more than 400,000 deployments globally, including government bodies across Europe (Nextcloud GmbH, 2023). That breadth means the software is mature and well-tested, but it also means that misconfigured or under-resourced deployments are common. For organizations that lack the internal capacity to operate Nextcloud at enterprise grade, providers such as Qsentinel offer managed deployments with Swiss or on-premise hosting and sovereign infrastructure as a defined service.

FAQ: Nextcloud Hosting Requirements

What PHP version does Nextcloud require?

Nextcloud 28 and later requires PHP 8.1 or higher. PHP 8.2 is the recommended version for production environments as of the 2024 release cycle.

Can Nextcloud run on shared hosting?

Technically possible for personal use, but shared hosting lacks the process isolation, memory allocation, and cron job control needed for reliable business use. A VPS or dedicated server is the practical minimum for any team deployment.

What database does Nextcloud support?

Nextcloud supports MySQL 8.0+, MariaDB 10.3+, PostgreSQL 12+, and SQLite (development only). For any production environment with multiple users, MySQL or MariaDB with InnoDB is strongly recommended.

What does GDPR compliance require from a Nextcloud host?

Under GDPR Article 28, you must have a Data Processing Agreement with your hosting provider. Hosting within the EEA avoids the legal complexity of Chapter V transfers. Swiss-hosted infrastructure qualifies under the EU adequacy decision for Switzerland.

What is the difference between self-hosted and managed Nextcloud?

Self-hosted means your team handles installation, updates, backups, and security hardening. Managed Nextcloud means a provider operates the infrastructure on your behalf under a defined SLA, which reduces internal workload and shifts operational responsibility contractually.

Hoe Qsentinel dit oplost

Qsentinel is the managed Nextcloud Enterprise workspace, enhanced by Qsentinel with post-quantum encryption and sovereign private AI, hosted in Switzerland or on-premise, out of reach of the CLOUD Act.

Start a 10-user pilot

Frequently asked questions

What PHP version does Nextcloud require?
Nextcloud 28 and later requires PHP 8.1 or higher. PHP 8.2 is the recommended version for production environments as of the 2024 release cycle.
Can Nextcloud run on shared hosting?
Technically possible for personal use, but shared hosting lacks the process isolation, memory allocation, and cron job control needed for reliable business use. A VPS or dedicated server is the practical minimum for any team deployment.
What database does Nextcloud support?
Nextcloud supports MySQL 8.0+, MariaDB 10.3+, PostgreSQL 12+, and SQLite (development only). For any production environment with multiple users, MySQL or MariaDB with InnoDB is strongly recommended.
What does GDPR compliance require from a Nextcloud host?
Under GDPR Article 28, you must have a Data Processing Agreement with your hosting provider. Hosting within the EEA avoids the legal complexity of Chapter V transfers. Swiss-hosted infrastructure qualifies under the EU adequacy decision for Switzerland.
What is the difference between self-hosted and managed Nextcloud?
Self-hosted means your team handles installation, updates, backups, and security hardening. Managed Nextcloud means a provider operates the infrastructure on your behalf under a defined SLA, which reduces internal workload and shifts operational responsibility contractually.