I’ve recently inherited a Nextcloud on-premise installation that is in need of an upgrade.
The Basics
- Nextcloud Server version (e.g., 29.x.x):
Nextcloud Hub 9 (30.0.4)
- Operating system and version (e.g., Ubuntu 24.04):
Ubuntu 24.04.3 LTS
- Web server and version (e.g, Apache 2.4.25):
2.4.58
- PHP version (e.g, 8.3):
8.3.6
- Database version:
MySQL 5.7.42
- Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
bare metal
There are a little over 100 users on the platform but less than 75 are actively using it.
On the Admin overview page it says:
Update
The version you are running is not maintained any more. Please make sure to update to a supported version as soon as possible.
A new version is available: Nextcloud 30.0.17
All apps have a compatible version for this Nextcloud version available.
Apps with compatible version*
Calendar ![]()
Contacts ![]()
End-to-End Encryption ![]()
Retention ![]()
Group folders ![]()
Mail ![]()
Memories ![]()
Preview Generator ![]()
Nextcloud Office ![]()
Collabora Online - Built-in CODE Server ![]()
SnappyMail ![]()
***Please note that the web updater is not recommended with more than 100 accounts! Please use the command line updater instead!
My first question is, with around 75 active users is it still recommended to use the command line updater or would the web updater be a viable option?
If the web updater works will it take me to the latest (last) version 30.0.17 and from there will I be able to use the web updater to then go to the latest version of 31 → 32 → 33 and finally 34?
How reliable is the web updater?
If, however, the web updater is not the way to go, can anyone point me to any official step-by-step documentation on getting from 30.0.4 to 30.0.17 and then up to the latest version one by one?
Secondly, the current version of MySQL being used by our Nextcloud is 5.7.42. Is this a deal-breaker to get any higher than 30.0.17 and should it even be upgraded before trying to go from 30.0.4 to 30.0.17?
The system requirements in docs such as this and for higher versions of NC are recommendations. I know MySQL 5.7.x is ancient but is it likely to cause the upgrade of NC to fail at some point?
Thanks