System Requirements
Introduction
Read this documentation for a recommended or supported environment for your ownCloud Server. This documentation applies to both a new installation or upgrade of an existing installation.
General Note
There is an important note about a prerequisite of openSSL. We highly recommend checking this prerequisite as it needs to be checked regardless of the Operating System chosen.
Officially Recommended Environment
For best performance, stability, support and full functionality, we officially recommend and support:
Platform | Options |
---|---|
Operating System |
Ubuntu 20.04 LTS |
Database |
MariaDB 10.11 1 |
Redis |
>= 6 |
Web server |
Apache 2.4 with |
PHP Runtime |
7.4 |
(1) MariaDB 10.6 and later is only supported with ownCloud release 10.9 and upwards. See the Install a Database guide and Database Upgrade guide.
Officially Supported Environments
For best performance, stability, support, and full functionality we officially support:
Server
Platform | Options |
---|---|
Operating System (64bit) |
|
Database |
|
Redis |
|
Web server |
|
PHP Runtime |
|
(1) MariaDB 10.6 and later is only supported with ownCloud release 10.9 and upwards. See the Install a Database guide and Database Upgrade guide.
For Linux distributions, we support, if technically feasible, the latest two versions per platform and the previous LTS Version. |
Hypervisors
-
Hyper-V
-
VMware ESX - ownCloud must run without overcommitment of cores or RAM for larger installations (1000+ users).
-
Xen
-
KVM
Web Browser
-
Edge (current version on Windows 10)
-
IE11 or newer (except Compatibility Mode)
-
Firefox 60 ESR+
-
Chrome 66+
-
Safari 10+
Desktop Sync Client
We always recommend to use the newest sync client with the latest server release.
You can find detailed system requirements in the documentation for the Desktop Synchronization Client.
Mobile Apps
We always recommend to use the newest mobile apps with the latest server release.
You can find detailed system requirements in the documentation for the mobile apps.
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:
-
Disabled or
BINLOG_FORMAT = MIXED
orBINLOG_FORMAT = ROW
configured Binary Logging (See: MySQL / MariaDB with Binary Logging Enabled) -
InnoDB storage engine (The MyISAM storage engine is not supported, see: MySQL / MariaDB storage engine)
-
READ COMMITTED
transaction isolation level (See: MySQL / MariaDBREAD COMMITTED
transaction isolation level)