System Requirements¶
Memory¶
Memory requirements for running an ownCloud server are greatly variable, depending on the numbers of users and files, and volume of server activity. ownCloud needs a minimum of 128MB RAM, and we recommend a minimum of 512MB.
Recommended Setup for Running ownCloud¶
For best performance, stability, support, and full functionality we officially recommend and support:
- Ubuntu 16.04
- MySQL/MariaDB
- PHP 7.0
- Apache 2.4 with mod_php
Supported Platforms¶
If you are not able to use one or more of the above tools, the following options are also supported.
Server¶
- Debian 7 and 8
- SUSE Linux Enterprise Server 12 and 12 SP1
- Red Hat Enterprise Linux/Centos 6.5 and 7 (7 is 64-bit only)
- Ubuntu 14.04 LTS
Web Server¶
- Apache 2.4 with mod_php
Databases¶
- Oracle 11g (Enterprise edition only)
- PostgreSQL
Hypervisors¶
- Hyper-V
- VMware ESX
- Xen
- KVM
Desktop¶
- Windows 7+
- Mac OS X 10.7+ (64-bit only)
- Ubuntu 16.10
- Ubuntu 16.04
- Ubuntu 14.04
- Debian 7.0
- Debian 8.0
- CentOS 7
- Fedora 24
- Fedora 25
- openSUSE Leap 42.1
- openSUSE Leap 42.2
Note
For Linux distributions, we support, if technically feasible, the latest 2 versions per platform and the previous LTS.
Mobile¶
- iOS 9.0+
- Android 4.0+
Web Browser¶
- IE11+ (except Compatibility Mode)
- Firefox 14+
- Chrome 18+
- Safari 5+
See Manual Installation on Linux for minimum software versions for installing ownCloud.
Database Requirements for MySQL / MariaDB¶
The following is currently required if you’re running ownCloud together with a MySQL / MariaDB database:
- Disabled or BINLOG_FORMAT = MIXED configured Binary Logging (See: MySQL / MariaDB with Binary Logging Enabled)
- InnoDB storage engine (MyISAM is not supported, see: MySQL / MariaDB storage engine)
- “READ COMMITED” transaction isolation level (See: MySQL / MariaDB “READ COMMITED” transaction isolation level)