Announcement: ownCloud 10 and PHP Versions

ownCloud will continue to deliver a Docker Container with maintained and secured PHP 7.4 and its application to all our administrators worldwide. Operating system vendors and professional PHP support companies around the globe have announced that they will also continue to maintain PHP 7.4.

The PHP Community has decided to end support for the 7.4 major version as of November 28th 2022. ownCloud has PHP 7.4 as one of its core dependencies. We at ownCloud take the responsibility to always deliver high quality software and continue to provide supported PHP 7.4 to you in order to maintain a secure operating environment. For that we’re working with external PHP experts.

ownCloud Enterprise customers have additional options and shall contact our support organisation. We will provide them with secure and maintained PHP 7.4 packages for most of your Linux distributions where the vendor is not providing PHP 7.4 support.
For community users we will provide a docker image with maintained PHP 7.4 free of charge.

ownCloud 10 Roadmap

The next version of ownCloud 10 will be 10.12 and is expected in the first quarter of 2023. Find an ongoing changelog is here: Server Changelog - ownCloud

This version will still rely on PHP 7.4. In the future we will reevaluate with each release and we might enterain a PHP 8.2 port together with all of you. Projects like Rector - Automated Way to Instantly Upgrade and Refactor any PHP code (getrector.org) might be a good start for this path.

Resources

Our official docker Image is available here: owncloud/server - Docker Image | Docker Hub this will always include a maintained and secured PHP 7.4 version ready to run!

The following options are also available:

ownCloud Infinte Scale

We have just announced the general availability of ownCloud Infinite Scale. We believe that this is the future of secure content collaboration in a hybrid cloud:

5 Likes

Hello,

Unfortunately, PHP 7.4 has reached EOL, therefore Owncloud must be made compatible with PHP 8+

Thank you.

5 Likes

Sorry, I’m not changing my server’s OS (FreeBSD) or installing a Docker. Transitioning to nextCloud.

3 Likes

Looks like that was it with Owncloud then. Insisting on using an EOL version just shows that there will be no secure version for deployment in any standard environment in the future. It was nice while it was still maintained.

Just to repeat what was said above in a nutshell:

  1. You can continue to run the PHP version of ownCloud on a maintained (!) platform based on PHP 7.4 using our docker container.
  2. ownCloud Infinite Scale is improving every day and might be a viable alternative for your usecase.

So I’d say it is still nice.

2 Likes

Nextcloud works just fine - and no need to mess around with Docker or find somebody who might maintain an old/outdated php version.

Question, how do you maintain a software on a platform without any sort of upstream maintenance other than just accepting the risk? Are you patching PHP 7.4?

As it is stated in the article above: The docker container builds on Ubuntu 20.04 which comes with maintained PHP 7.4.

For enterprise customers we are offering even more options, including a patched PHP 7.4 version maintained by a company specialized on that.

By no means we recommend to accept any risk in that regard.

4 Likes

Hey,

i think it is important to mention that for example Debian and other major Linux distributions like Ubuntu, Red Hat, Fedora, SUSE and similar are still maintaining PHP 7.4 with security fixes. And this in a reliable way since more then a decade.

I’m also not sure why this is now such a big interest in the EOL of PHP 7.4. :slightly_frowning_face:

From what i know this happened for previous PHP versions like PHP 7.3 down to PHP 5.3 as well. And Linux distributions also kept the maintenance of these with security fixes for quite a few years even after the EOL of the versions from PHP side.

As a user of ownCloud 10 i’m happily running Debian stable (BookwormBullseye) which receives security fixes / maintenance of PHP 7.4 until ~2024-07 (and likely later in Debian Long Term Support until ~2026-06).

2 Likes

I think you mean Bullseye (Debian 11). Bookworm is still Debian Unstable and it will ship with PHP 8.2.

Using names that start with the letter B for three consecutive versions of Debian has made it more challenging than usual to keep them all straight. :laughing:

I understand the interest in seeing ownCloud use a developer supported version of PHP. I also have been managing production ownCloud deployments long enough to know that ownCloud has always been slow to migrate to current PHP. With the new OCIS having no PHP, I presume that the decision not to support ownCloud on current PHP is likely to stand.

If OCIS had support for the applications I rely on (mostly, but not exclusively, calendar and contacts), I could consider migrating. Until such time, I am willing to rely on the PHP 7.4 provided by deb.sury.org.

3 Likes

Hey,

yes i was refering to Bullseye and updated my post accordingly. :grin:

Having no calendar and contact support in OCIS is indeed also the remaining item which is preventing me to migrate to it and to stay on the PHP version of ownCloud.

1 Like