There are actually two separate issues for me, but one may pretty much be considered a subset of the other, so I decided to keep them together.
I have kinda “inherited” a pretty old Nextcloud installation: 13.0.2. This needs an update, I know. But going through all the steps to get it to the current version will take ages and will cause at least one other problem: The db will be missing a lot of fields (those added in newer versions of NC). The installation is on a shared hosting server. I have shell access but no su-rights (of course). This means, updating the system and running the rather lengthy script to update the db is not really an option. I have asked the ISP if they would run it for me, but the response I got from the support was somewhat less than enthusiastic - meaning, if they do it (at all), it will cost me, they will not do it again should it fail, but they don’t really want to do it anyway because it will use a bunch of system resources. This was their response (the short version), I have no idea how well the script works and how much CPU-time it requires.
There are a lot of files saved on the system, but they are all backed up, so there is no issue there. I can backup the db via phpMyAdmin, but I am not sure if that actually solves much, because:
My plan was to install a squeaky new Nextcloud on the same server and somehow transfer the data from the old installation to the new one. The files are easy enough, but what about the phone book(s) and calendars etc.? Just creating a backup of the db via phpMyAdmin won’t create the missing fields.
Is there any way of doing this outside of the webserver? A day or two of offine time (aka maintenance mode) is no problem. Does anyone have a suggestion or a link or two for me?
Thanks and cheers!