I run Nextcloud at home with 1.5TB of files and 2 users, on a reasonably sized server. It is painfully slow. Still better than OneDrive, but only just: synscing takes forever, never reaching a fraction of available bandwidth. Upload from my phone is flaky, often hangs and needs manual intervention. It is a battery drain. The whole experience with add-ons and the general UI feels like a 2010 PHP app.

I am grateful Nextcloud exists, but no app deserves a vibe coded Rust rewrite more than Nextcloud. Literally nothing to loose

Weirdly, the decision to use PHP was justified back then by the easy deployment of the tarball on some shared webhoster. Open yourwebsite.com/owncloud, enter your database credentials, and you already have your instance running.

Now that use case is gone, everyone is expected to use their big Docker image, but the server is still written in PHP. I can't shake the feeling that some people just don't want to give up the tools they are used to and have stuck with them for a bit too long.

This seems to be a really common issue with NextCloud. I'd say about 30% of installs seems to just..be slow? I've had this happen to me on a handful of installs, and i've had friends/collegues it's happened to.

I'm not aware of any "Fix" besides whiping your install(s) and trying again. Try not to use a backup if you can, as it can keep the slowness/lag across installs.

It's really annoying.

At that point it would be so painful it'd prompt users to switch to competing software.

The whole NextCloud suite seems to have this problem of too many offerings that don't get polished to completion.

Opencloud is the golang rewrite and is much faster.

Look into "next cloud HPB" (High performance backend) https://github.com/nextcloud/notify_push

You sure that's the right link ?

Yup, you can read more about it from here (and follow the same link I posted earlier at the bottom of the page) https://nextcloud.com/blog/nextcloud-faster-than-ever-introd...