Prérequis système¶
Mémoire¶
Les prérequis mémoire pour exécuter un serveur ownCloud sont très variables et dépendent du nombre d’utilisateurs et de fichiers, et du volume d’activité. ownCloud a besoin au minimum de 128 Mo RAM et nous recommandons d’utiliser au moins 512 Mo.
Note
Considérations pour des environnements ayant peu de mémoire
L’analyse (scan) des fichiers est faite par tranche de 10 000 fichiers. Nos tests ont montré que l’utilisation mémoire pour l’analyse de plus de 10 000 fichiers consommait 75 Mo de mémoire additionnelle.
Configuration recommandée pour exécuter ownCloud¶
Pour de meilleures performances, stabilité, support et intégralité des fonctionnalités, nous recommandons :
Plateforme | Options |
---|---|
Système d’exploitation | Système d’exploitation Ubuntu 16.04 |
Base de données | MySQL ou MariaDB 5.5+ avec moteur de stockage InnoDB |
Serveur Web | Apache 2.4 avec prefork Module Multi-Processing (MPM) et mod_php |
Runtime PHP | PHP (5.4, 5.5, 5.6 et 7.0) |
Plateformes supportées¶
Si vous ne pouvez utiliser un ou plusieurs des outils ci-dessus, les options suivantes sont également supportées.
Serveur¶
- Debian 7 et 8
- SUSE Linux Enterprise Server 12 et 12 SP1
- Red Hat Enterprise Linux/Centos 6.5 et 7 (7 seulement en 64 bits)
- Ubuntu 14.04 LTS
Serveur Web¶
- Apache 2.4 avec mod_php
Bases de données¶
- Oracle 11g (Édition Entreprise seulement)
- PostgreSQL
Hyperviseurs¶
- Hyper-V
- VMware ESX
- Xen
- KVM
PC de bureau¶
- Windows 7+
- Mac OS X 10.7+ (seulement en 64 bits)
- 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
Pour les distributions Linux, nous supportons, si c’est techniquement possible, les deux dernières versions par plateforme et la version LTS précédente.
Mobile¶
- iOS 7+
- Android 4+
Prérequis de base de données pour MySQL / MariaDB¶
Ce qui suit est obligatoire si vous utilisez ownCloud avec une base de données MySQL / MariaDB :
- désactiver BINLOG_FORMAT = MIXED ou BINLOG_FORMAT = ROW (voir : MySQL / MariaDB avec activation des journaux binaires) ;
- utiliser le moteur de stockage InnoDB (le moteur de stockage MyISAM n’est pas supporté, voir : MySQL / MariaDB storage engine) ;
- utiliser le niveau d’isolation de transaction « READ COMMITED » (voir : Moteur de stockage MySQL / MariaDB niveau d’isolation de transaction « READ COMMITED »).