Software Requirements

For best performance, stability, support, and full functionality we officially recommend and support:

Platform Options

Operating System

Ubuntu 18.04 LTS

Database

MariaDB 10+

Web server

Apache 2.4 with prefork and mod_php

PHP Runtime

7.3

Officially Supported Environments

For best performance, stability, support, and full functionality we officially support:

Server

Platform Options

Operating System (64bit)

  • Debian 9 and 10

  • Fedora 30 and 31

  • Red Hat Enterprise Linux/Centos 7.5 and 8

  • SUSE Linux Enterprise Server 12 with SP4 and 15

  • Ubuntu 16.04 and 18.04

  • openSUSE Leap 42.3 and 15

Database

  • MySQL 8+ or MariaDB 10+ (Recommended)

  • Oracle 11 and 12

  • PostgreSQL 9 and 10

  • SQLite (Not for production)

Web server

PHP Runtime

  • 7.1, 7.2, and 7.3

For Linux distributions, we support, if technically feasible, the latest two versions per platform and the previous LTS Version.

Hypervisors

  • Hyper-V

  • VMware ESX

  • Xen

  • KVM

Desktop Sync Client

We always recommend to use the newest sync client with the latest server release. The latest stable client supports the platforms listed below:

  • Linux

    • CentOS 6 & 7 & 8 (64-bit only)

    • Debian 8.0 & 9.0 & 10.0

    • Fedora 27 & 28 & 29 & 30 & 31

    • Ubuntu 18.04 & 19.04 & 19.10

    • openSUSE Leap 42.2 & 42.3 & 15.0 & 15.1 & 15.2

  • macOS X 10.10+ (64-bit only)

  • Microsoft Windows 7+

Web Browser

  • Edge (current version on Windows 10)

  • IE11 or newer (except Compatibility Mode)

  • Firefox 60 ESR+

  • Chrome 66+

  • Safari 10+

Mobile Apps

We always recommend to use the newest mobile apps with the latest server release. The latest stable mobile apps support the platforms listed below:

  • iOS 9.0+

  • Android 4.4+

You can find out more in the changelog.

Database Requirements

The following database settings are currently required if you’re running ownCloud together with a MySQL or MariaDB database:

Memory Requirements

Memory requirements for running an ownCloud server are greatly variable, depending on the numbers of users and files, and volume of server activity. ownCloud officially requires a minimum of 128MB RAM. But, we recommend a minimum of 512MB.