AppSuite:OX System Requirements
OX App Suite Requirements - Open-Xchange supported components overview
The following table provides an overview about the supported components at the OX User Front-End, Connector for Microsoft Outlook and Connector for Business Mobility. This overview makes no claim to be complete.
Open-Xchange Server 6 overview tables about the supported components at the OX User Front-End, Connector for Microsoft Outlook and Connector for Business Mobility are available at OX 6 Requirements - Open-Xchange supported components overview
Information about Maintenance expiries of components, versions and browser support, can be found in the Maintenance Expires Table
Server Platform Requirements
General Assumptions
Open-Xchange App Suite Server (middleware services) is designed to run on physical servers or virtual machines of the same flavor. Cloud environments might be used in terms of Infrastructure as a Service (IaaS), meaning that all components need to be deployed in a classical manner on virtual machines.
This means in particular, but not only:
- Infrastructure is "quasi-static". We don't need to take into account things like VMs coming and going dynamically, dynamic IPs, volatile ("ephemeral") data
- "Database as a service" is not allowed. This typically is a highly customized "MySQL like" storage engine, and not a true MySQL, and we can't control flavor, version, setup, etc. If need for configuration changes is identified, we won't be able to change anything.
So to summarize: we expect any virtualized platform to behave and work just like a well-known non-virtualized / physical platform.
Especially we expect the virtual hardware to be not over-provisioned. Each VM must have dedicated resources with respect to CPU cores, RAM, IOPS, storage, network bandwidth, network latency, etc.
Network is expected to be flat, inside one datacenter, no multi-datacenter, no segments. No packet loss, low latency.
Disclaimer: All recommendations below are without guarantee and can differ for specific deployments. For mid- and large-scale setups a detailed deployment planning and sizing tests are mandatory and should be agreed on with OX Professional Services.
High Level Design / OS setup
Operate services separately (USM, Document/Image Converters) as described in Cluster Setup.
Clocks between all nodes must be synchronized (e.g. via NTP).
Open file/max process limits need to be adjusted properly. Based on the used Linux distribution and init system configuration will differ, see Resource Limits for further explanation.
Platform Architecture: 64 bit versions (x84_64) of the supported Linux distributions
Node Sizing
- Max. 8 GB heap per JVM + 4 GB system memory for other daemons and the OS (buffers, caches)
- 4 CPU cores (virtual, physical or hyperthreads)
- Disk space
- 5 GB for OS and software
2 * system memory
of free disk space (i.e. 12 GB RAM => 24 GB free disk space) for file spooling, log files, heap and core dumps
Untested/Unsupported Deployments
- Changes to Garbage Collector settings
- Running in containerized environments (Docker, rkt)
- Elasticity/High velocity of nodes going up and down: Services are sometimes stateful and demand static configuration
- Cloud platform services (PaaS) like database systems (for example AWS RDS)
- Multi-site active-active
Software Requirements
Linux Distribution | Supported Java Versions | Supported Database |
Suse Linux Enterprise Server 12 | OpenJDK 7 | MariaDB 10.0 |
Red Hat Enterprise Linux 6 | OpenJDK 7 | MySQL 5.1 |
Red Hat Enterprise Linux 7 | OpenJDK 8 | MariaDB 5.5 |
Debian 8 (Jessie) | OpenJDK 7 | MySQL 5.5, MariaDB 10.1 |
CentOS 6 | OpenJDK 7 | MySQL 5.1 |
CentOS 7 | OpenJDK 8 | MariaDB 5.5 |
Univention Corporate Server 4 | OpenJDK 7 | MySQL 5.5 |
Please Note: To gain higher availability a setup based on Percona XtraDB Cluster is supported like described in this article: Galera database setup. Open-Xchange supports the "Percona XtraDB Cluster 5.5" flavor of the Galera database and starting with OX 7.8.0 also version 5.6.x.
Desktop Browser (Minimum display resolution: 1024 x 768)
Browser | OX App Suite User Front-End |
Microsoft Internet Explorer 10/11 | v7.6.3 |
Microsoft Internet Explorer 11/Edge | v7.8.3, v7.8.4 |
Mozilla Firefox (latest & previous version) | v7.8.3, v7.8.4 |
Google Chrome (latest & previous version) | v7.8.3, v7.8.4 |
Apple Safari (10.01 & 10.03; Mac OS X only) | v7.8.3, v7.8.4 |
Mobile Device Support
Mobile Device | Supported Browser | OX App Suite User Front-End | Minimum Speed Requirements |
iPhone on iOS 9 / iOS 10 / iOS 11 | Safari | v7.8.3, v7.8.4 | 3G connections (512/256kBit/s, 350ms latency) |
Smartphone on Android 4.1 or later | Chrome (latest & previous version) | v7.8.3, v7.8.4 | 3G connections (512/256kBit/s, 350ms latency) |
Tablet Support
Tablet | Supported Browser | OX App Suite User Front-End | Minimum Speed Requirements |
Apple iPad (all devices) on iOS 9 / iOS 10 / iOS 11 | Safari | v7.8.3, v7.8.4 | 3G connections (512/256kBit/s, 350ms latency) |
Tablets on Android 4.1 or later | Chrome (latest & previous version) | v7.8.3, v7.8.4 | 3G connections (512/256kBit/s, 350ms latency) |
MS Windows / MS Outlook® / OX Updater
Requirement | Connector for Microsoft Outlook | OX Updater |
OX App Suite | ||
Client PC operating system | Latest versions of Windows 8 (no support of start screen tiles), latest versions of Windows 10 (no support of Mac OS X clients with emulators and Windows RT) | Latest versions of Windows 8 (no support of start screen tiles), latest versions of Windows 10 (no support of Mac OS X clients with emulators and Windows RT) |
Supported Outlook versions | Latest versions of Microsoft Outlook 2010 (each with 32 + 64 bit), Outlook 2013 and Outlook 2016 (each with 32 + 64 bit; no support of "Office 2010 Click-to-Run", "Office Home and Business 2010 Testversion”) |
Calendar/Contact synchronization Apple Mac OS X
Requirement | Calendar synchronization with CalDAV | Contacts synchronization with CardDAV |
Mac OS X 10.11 (El Capitan) | ||
macOS 10.12, 10.13 (Sierra & High Sierra) |
Calendar/Contact synchronization Apple iOS
Requirement | Calendar synchronization with CalDAV | Contacts synchronization with CardDAV |
Apple iOS 9 / iOS 10 / iOS 11 |
Mobility Solution - Supported- Platforms, Features and Devices
Feature/Technology/Device | OXtender for Business Mobility (availalble for App Suite, OXHE, OXSE) |
Exchange Active Sync 2.5 | |
Exchange Active Sync 12.1 | |
Access and creation of emails | |
Personal PIM folder | |
Public and Shared PIM folder | |
Global address book | |
Push E-Mail | |
Windows Phone 8 (latest & previous minor versions), Windows Phone 10 (latest & previous minor versions) | |
Apple iOS 9 / iOS 10 / iOS 11 | |
Android 4.1 or later |
OX Drive for Clients
Requirement | System / Platform |
OX App Suite | OX App Suite v7.8.3, OX App Suite v7.8.4 |
OX Drive for Windows | Latest versions of Windows 8, latest versions of Windows 10 (no support of Mac OS X clients with emulators and Windows RT) |
OX Drive for Mac OS | Mac OS X 10.11 (El Capitan), macOS 10.12, 10.13 (Sierra & High Sierra) |
OX Drive for iOS | Apple iOS 9, Apple iOS 10, Apple iOS 11 |
OX Drive for Android | Smartphone on Android 4.1 or later with Chrome (latest & previous version), Tablets on Android 4.1 or later with Chrome (latest & previous version) |
OX Mail App
Requirement | System / Platform / User Interface |
OX App Suite | OX App Suite v7.8.3, OX App Suite v7.8.4 |
OX Mail for iOS | Apple iOS 9, Apple iOS 10 |
OX Mail for Android | Smartphone on Android 4.3 or later |
OX Mail App v2
Requirement | System / Platform / User Interface |
OX App Suite | OX App Suite v7.8.4 or later |
Mobile API Facade | Mobile API Facade v1.0.2 or later |
Push Notification Package | Package "open-xchange-mobile-api-facade-push-certificates" (available to App Suite licensees only) |
OX Mail App v2.0 for iOS | Apple iOS 10, Apple iOS 11 Server reachable via TLS 1.2 |
OX Mail App v2.0 for Android | Smartphone on Android 4.3 or later Server reachable via TLS 1.2 |
OX Sync App
Requirement | System / Platform / User Interface |
OX App Suite | OX App Suite v7.8.3, OX App Suite v7.8.4 |
OX Sync App for Android | Smartphone on Android 4.0 or later |
OX Guard
Requirement | System / Platform / User Interface |
OX App Suite | OX Guard since v2.6.0: OX App Suite v7.8.3 OX Guard since v2.8.0: OX App Suite v7.8.4 OX Guard since v2.10.0: OX App Suite v7.10.0 |
Mobile Device and Tablet Support | Apple iPhone on iOS 9 / iOS 10 / iOS 11: Safari (latest version & previous version) Smartphone on Android 4.1 or later: Chrome (latest & previous version) Apple iPad (all devices) on iOS 9 / iOS 10 / iOS 11: Safari Safari (latest version & previous version) Tablets on Android 4.1 or later: Chrome (latest & previous version) |
eM Client for OX App Suite
Requirement | eM Client for OX App Suite |
OX App Suite | OX App Suite v7.8.3, OX App Suite v7.8.4 |
Client PC operating system | Latest versions of Windows 8 (no support of start screen tiles), latest versions of Windows 10 (no support of Mac OS X clients with emulators and Windows RT) |