System 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

  • Ubuntu 16.04 and 18.04

  • Debian 8 and 9

  • SUSE Linux Enterprise Server 12 with SP4 and 15

  • Red Hat Enterprise Linux/Centos 7.5 and 8 (64-bit only)

  • Fedora 28 and 29

  • openSUSE Leap 42.3 and 15

Database

  • MySQL 8+ or MariaDB 10+ (RECOMMENDED)

  • Oracle 11 and 12

  • PostgreSQL 9 (versions 10 and above are not yet supported)

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

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.

Hypervisors

  • Hyper-V

  • VMware ESX

  • Xen

  • KVM

Mobile OS

  • iOS 9.0+

  • Android 4.0+

Web Browser

  • Edge (current version on Windows 10)

  • IE11+ (except Compatibility Mode)

  • Firefox 57+ or 52 ESR

  • Chrome 66+

  • Safari 10+

Client Operating System

Operation System Version(s)

Windows

7+

macOS X

(10.7+ &) 10.10+ & 10.12+ (64-bit only)

CentOS

6 & 7 (64-bit only)

Debian

(8.0 &) 9.0 & 10.0

Fedora

(27 & 28 &) 29 & 30

Ubuntu

16.04 & 18.04 & 19.04

openSUSE Leap

(42.2 &) 42.3 & 15.0 & 15.1

Releases that should be deprecated are listed in parenthesis.

Sync Clients and Mobile Apps

We always recommend to use the newest clients and mobile apps with the latest server release. You can find out more here: https://owncloud.org/changelog

Consideration for low memory environments

Scanning of files is committed internally in 10k files chunks. Based on tests, server memory usage for scanning greater than 10k files uses about 75MB of additional memory.