ownCloud 7.0 Release Notes¶
Recommended Setup for Running ownCloud¶
ownCloud runs on multiple operating systems and HTTP servers. For best performance, stability, support, and full functionality we recommend:
- Red Hat Enterprise Linux 7
- MySQL/MariaDB
- PHP 5.4 +
- Apache 2.4
Supported Platforms¶
- Hypervisors: Hyper-V, VMware ESX, Xen, KVM
- Server: Windows 2008R2; 2012, Linux (Debian 6, RHEL / Centos 6 and 7, Ubuntu 12 and 14, SLES 11, Univention Corporate Server 3.x)
- Databases: MySQL 5.x; Microsoft SQL Server 2008R2; SQL Server 2012 R2; Oracle 11g
- Desktop: Windows XP, Windows 7, Mac OS X 10.7+ (64-bit only), Linux (CentOS 6, Ubuntu 10.04 and 11.04+, Fedora 16+, openSUSE 11.4+)
- Mobile apps: iOS 7+, Android 4+
- Webserver: IIS (Windows) and Apache2 (Windows and Linux)
- Web browser: IE8+ (but not Compatibility Mode), Firefox v14+, Chrome v18+, Safari v5+
PHP 5.6.11+ Breaks LDAP Wizard¶
PHP 5.6.11+ breaks the LDAP wizard with a ‘Could not connect to LDAP’ error. See https://github.com/owncloud/core/issues/20020.
Manual LDAP Port Configuration¶
When you are configuring the LDAP user and group backend application, ownCloud may not auto-detect the LDAP server’s port number, so you will need to enter it manually.
LDAP Search Performance Improved¶
Prior to 7.0.4, LDAP searches were substring-based and would match search attributes if the substring occurred anywhere in the attribute value. Rather, searches are performed on beginning attributes. With 7.0.4, searches will match at the beginning of the attribute value only. This provides better performance and a better user experience.
Substring searches can still be performed by prepending the search term with “*”.For example, a search for te will find Terri, but not Nate:
occ ldap:search "te"
If you want to broaden the search to include Nate, then search for *te:
occ ldap:search "*te"
Refine searches by adjusting your search attributes in the User Search Attributes form in your LDAP configuration on the Admin page. For example, if your search attributes are givenName and sn you can find users by first name + last name very quickly. For example, you’ll find Terri Hanson by searching for te ha. Trailing whitespaces are ignored.
Protecting ownCloud on IIS from Data Loss¶
Under certain circumstances, running your ownCloud server on IIS could be at risk of data loss. To prevent this, follow these steps.
In your ownCloud server configuration file, owncloud\config\config.php, set config_is_read_only to true.
Set the config.php file to read-only.
When you make server updates config.php must be made writeable. When your updates are completed re-set it to read-only.
Antivirus App Modes¶
The Antivirus App offers three modes for running the ClamAV anti-virus scanner: as a daemon on the ownCloud server, a daemon on a remote server, or an executable mode that calls clamscan on the local server. We recommend using one of the daemon modes, as they are the most reliable.
“Enable Only for Specific Groups” Fails¶
Some ownCloud applications have the option to be enabled only for certain groups. However, when you select specific groups they do not get access to the app.
Changes to File Previews¶
For security and performance reasons, file previews are available only for image files, covers of MP3 files, and text files, and have been disabled for all other filetypes. Files without previews are represented by generic icons according to their file types.
4GB Limit on SFTP Transfers¶
Because of limitations in phpseclib, you cannot upload files larger than 4GB over SFTP.
“Not Enough Space Available” on File Upload¶
Setting user quotas to unlimited on an ownCloud installation that has unreliable free disk space reporting– for example, on a shared hosting provider– may cause file uploads to fail with a “Not Enough Space Available” error. A workaround is to set file quotas for all users instead of unlimited.
Zero Quota Not Read-Only¶
Setting a user’s storage quota should be the equivalent of read-only, however, users can still create empty files.
Enterprise 7 Only¶
No Federated Cloud Sharing with Shibboleth¶
Federated Cloud Sharing (formerly Server-to-Server file sharing) does not work with Shibboleth .
Windows Network Drive¶
Windows Network Drive runs only on Linux servers because it requires the Samba client, which is included in all Linux distributions.
php5-libsmbclient is also required, and there may be issues with older versions of libsmbclient; see Using External Storage > Installing and Configuring the Windows Network Drive App in the Enterprise Admin manual for more information.
By default CentOS has activated SELinux, and the httpd process can not make outgoing network connections. This will cause problems with curl, ldap and samba libraries. Again, see Using External Storage > Installing and Configuring the Windows Network Drive App in the Enterprise Admin manual for instructions.
Shibboleth and WebDAV Incompatible¶
Shibboleth and standard WebDAV are incompatible, and cannot be used together in ownCloud. If Shibboleth is enabled, the ownCloud client uses an extended WebDAV protocol
No SQLite¶
SQLite is no longer an installation option for ownCloud Enterprise Edition, as it not suitable for multiple-user installations or managing large numbers of files.
No App Store¶
The App Store is disabled for the Enterprise Edition.
LDAP Home Connector Linux Only¶
The LDAP Home Connector application requires Linux (with MySQL, MariaDB, or PostgreSQL) to operate correctly.