System requirements

Server

For best performance, stability and functionality we have documented some recommendations for running a Nextcloud server. The Nextcloud server is not compatible with Windows and macOS.

Note

If you plan a setup for your organization and you rely on professional deployment consulting (e.g. efficient and reliable scaling) and support, we strongly recommend you to check out our **enterprise support**.

Platform Options
Operating System
  • Ubuntu 14.04/16.04/18.04 LTS (recommended)
  • Red Hat Enterprise Linux 6.5/7 (recommended)
  • Debian 8 (Jessie), 9 (Stretch)
  • SUSE Linux Enterprise Server 11 with SP3 & 12
  • openSUSE Leap 42.1+
  • CentOS 6.5/7
Database
  • MySQL or MariaDB 5.5+ (recommended)
  • Oracle Database 11g (only as part of an enterprise subscription)
  • PostgreSQL 9/10
  • SQLite (only recommended for testing and minimal-instances)
Webserver
  • Apache 2.4 with mod_php or php-fpm (recommended)
  • nginx with php-fpm
PHP Runtime
  • 5.6
  • 7.0 (recommended)
  • 7.1 (recommended)
  • 7.2

See Installation on Linux for minimum PHP-modules and additional software for installing Nextcloud.

Memory

Memory requirements for running an Nextcloud server are greatly variable, depending on the numbers of users, apps, files and volume of server activity.

Nextcloud needs a minimum of 128MB RAM, and we recommend a minimum of 512MB.

Database requirements for MySQL / MariaDB

The following is currently required if you’re running Nextcloud together with a MySQL / MariaDB database:

Desktop client

We strongly recommend using the latest version of your operating system to get the full and most stable experience out of our clients.

  • Windows 7+
  • macOS Lion (10.7)+ (64-bit only)
  • Linux (CentOS 6.5+, Ubuntu 14.04+, Fedora 21+, openSUSE 13, SUSE Linux Enterprise 11 SP3+, Debian 8 (Jessie)+, Red Hat Enterprise Linux 7)

Mobile apps

We strongly recommend using the latest version of your mobile operating system to get the full and most stable experience out of our mobile apps.

  • iOS 9.x+
  • Android 4.x+

Note

The separate Nextcloud Talk app requires iOS 9.x+ or Android 5.x+.

Web browser

For the best experience with the Nextcloud web interface, we recommend that you use the latest and supported version of a browser from this list, or one based on those:

  • Microsoft Internet Explorer 11 (latest version)
  • Microsoft Edge
  • Mozilla Firefox
  • Google Chrome/Chromium
  • Apple Safari

Note

If you want to use Nextcloud Talk you should use Mozilla Firefox 52+ or Google Chrome/Chromium 49+ to have the full experience with video calls and screensharing. Google Chrome/Chromium requires a additional plugin for screensharing.