- « Installation
- ownCloud Depl... »

# 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)

- « Installation
- ownCloud Depl... »