I’m currently running Nextcloud 28.0.3 \ Nextcloud AIO v8.0.0 and trying to figure out the right way to upgrade.
to my understanding, there are two possibilities:
A. pull an updated image from docker hub and run it
B. using the AIO interface auto update
To my understanding I have to upgrade one major release at a time (starting with the last release of 28).
my questions:
Which of options A or B is correct? are both valid ways to upgrade?
In the case of upgrading with method A, I should pull old images to make sure that I don’t jump versions, how do I do that?
In the case of upgrading with method B, will the auto updater not jump versions? should I just let it do its thing or is there something I need to do due to my old version?
I don’t know? does it auto updates? I just didn’t touch mine for awhile.
regarding the two other comments:
I read both the official documentation and the thread attached before posting my questions. both do not give me an answer whether it is safe to update while not being on the one to last release.
I guess that using the AIO interface for upgrades is the right way instead of manually messing with containers,
but, the behavior of the updater isn’t clear to me, I can assume that it will do 28.0.3>to whichever is last 28> then last 29> last 30> latest 31.
I don’t want to assume tho so my question is: is that what it’ll do?
The easiest was is to enable daily backups with container updates now via the aio interface which will take care of updating all the components regularly and should bring you back up-to-date in a few days.
OK, with the help of the commenters here I figured it all out and I’m writing for other people who might wonder about this in the future:
regarding auto updates which the commenters mentioned: I read that the AIO system will auto update only if you set a backup location in the AIO interface. I didn’t and that’s why mine is outdated. The backup job also triggers an update job.
when upgrading with the AIO interface, which is the right why to upgrade, it will indeed upgrade one version at a time.
My AIO jumped from 8.0.0 to 11 something but Nextcloud itself only went from 28 to 29.
now, on 29, it claims that its running the latest version which is false but my guess is that an update check hasn’t been triggered yet and theres no manual option.