Software Requirements
Officially Recommended Environment
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 |
PHP Runtime |
7.4 |
Officially Supported Environments
For best performance, stability, support, and full functionality we officially support:
Server
Platform | Options |
---|---|
Operating System (64bit) |
|
Database |
|
Web server |
|
PHP Runtime |
|
For Linux distributions, we support, if technically feasible, the latest two versions per platform and the previous LTS Version. |
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:
-
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 COMMITED
transaction isolation level (See: MySQL / MariaDBREAD COMMITED
transaction isolation level)