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.4

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.2, 7.3, and 7.4

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 7.6+ & 8

    • Debian 9.0 & 10

    • Fedora 30 & 31 & 32

    • Ubuntu 18.04 & 19.04 & 19.10 & 20.04

    • openSUSE Leap 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.