Hello,
So I started Nextcloud on my home server (running openSUSE Leap) couple years ago. I probably copied default mariadb version provided in sample compose file at the time. Today, after a couple Nextcloud upgrades (and no mariadb upgrades), my versions are as follows:
services:
db:
image: mariadb:10.5
...
app:
image: nextcloud:28
...
phpmyadmin:
image: phpmyadmin
profiles:
- phpmyadmin # just for maintenance
...
I assume, that I should upgrade my mariadb instance soon, as 10.5 is going to be EOL i couple months: MariaDB | endoflife.date
My questions are:
- To which version exactly do I upgrade? I would have preferred 10.x, so 10.11 (LTS) looks like a great choice with 3 years of support, but then your readme seems to still suggest 10.6 (which will be EOL next year): docs/nextcloud/README.md at master · docker-library/docs · GitHub
- What should the upgrade process look like, is it described somewhere, are there any actions I have to take in Nextcloud itself prior or after the upgrade? Alternatively, should I just back up the db, bring Nextcloud itself down, follow the mariadb standard upgrade process (presumably described somewhere in mariadb doc itself) and then just bring Nextcloud back online?
- Is there any article/doc describing which combinations of mariadb+Nextcloud are compatible, or at the very least will that be telegraphed at some point when support is dropped? I’m always confused about it, when I’m upgrading Nextcloud, and wondering whether it is going to start or not.
- Are there any benefits (eg. performance, stability) in upgrading mariadb?