I know there was a fair amount of discussion on some recent threads about error messages, ownCloud 9.0 and supported configurations. I appreciate the time that @scottalanmiller and @JaredBusch shared earlier today with me and the head of products here at ownCloud, Inc. He has created the following update to help clarify some of the recent discussions. Thanks, -K
Given our new release of ownCloud 9.0, we wanted to answer some of the many questions folks have been asking all in one spot. First, we had a report of a few bugs in the ownCloud admin interface relating to internet connections, cURL, and PHP versions on some operating systems. We are working on these and other bug fixes and hope to have then updated in our upcoming releases. (thank you for the bug reports)
We also had questions about our recommended ownCloud configuration. Certainly ownCloud can (and does) run successfully in many environments, and just because our recommendation isn’t your environment, doesn’t mean you have to do anything about it – you should stick with what you know. We do, after all, provide packages for many OSes on owncloud.org and they work. Still, many have asked, so our recommended configuration for professional hosting of ownCloud Community Edition is the following:
CentOS 7 with REMI and EPEL repositories, PHP 5.6, Apache 2.4, MariaDB and ownCloud
As a note, with the ownCloud Enterprise Edition, we find most of our customers run their preferred and supported vendor, usually SLES, RHEL (CentOS) or Ubuntu. We mention this here only because these are the operating systems that we will spend time working with for the Enterprise Edition, and sometimes decisions to support packages (like PHP 5.4) are based on the support these platforms offer for these packages. We also mention it here because recent conversations have led to confusion about what we support – and these OSes are supported and critical to us. Of course we provide packages for other OSes, and one can even run ownCloud on other platforms, but these are the most tested, most often used choices.
We also wanted to address the question asked about the Ubuntu Community and Enterprise Edition appliances we provide. The use of Ubuntu is a commercial decision, because we want our customers who start with the Community or Enterprise Editions to be able to run in production. For many, production requires a fully supported stack. There is only one vendor that allows ISVs to package their OS as a virtual appliance and distribute it for free, and then also allow end customers to purchase an OS support license when they take the virtual appliance from a PoC into production: Ubuntu. For us to package ownCloud into a virtual appliance, and to not have to purchase an enterprise license for each downloaded appliance, we have to use Ubuntu. That is the only reason we distribute this appliance, the business terms match our need.