Because that is a more complex installation and update process. The RPM installs and updates dependencies automatically.
Also, I already have RPM updates automated (and thereâs very nice tooling around RPM updates available, if needed- such as setting RPM repositories for testing and production with staggered updates).
The Nextcloud official Docker AIO image has a bit of unconventional behavior, which for example, makes it hard to run with Podman. I also run Nextcloud currently on LXC, and running Docker nested inside LXC is still not friction-free. A VM is heavier on resources than LXC. Snaps, Iâm not fond of those.
Well, Iâve used Nextcloud and ownCloud from RPMs for a long time, and itâs been great. For some time, ownCloud RPMs were official, and for a while there were nice EPEL RPMs. With the .tar.gz install, I always had to find a way to monitor updates and apply them, while with RPMs, I had it all automated very easily.
When you run Nextcloud using LAMP on a RPM distro, you already need to configure and update RPMs- if Nextcloud is an RPM, things are more uniform and simple.
Iâm a bit âsadâ because Nextcloud is a hugely popular self-hosted service, and having well-supported packages (even if it was not for EL) would make things easier for a significant set of users.
I actually even contacted the Nextcloud company asking about their enterprise offering, because I suspect they have packages for thatâŚ