logoalt Hacker News

tdatoday at 3:00 PM4 repliesview on HN

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


Replies

jacomoRodrigueztoday at 8:33 PM

Forget the official phone client and use FolderSync. It integrates perfectly (and seamlessly) to the nextcloud dav endpoint and you have way more options to fine-tune how and when and what you want to upload.

There are so many bugs in the phone clients, I ditched it two years ago, since then I'm super happy with the whole thing!

hs86today at 7:59 PM

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.

chrneutoday at 3:36 PM

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.

show 2 replies
ezsttoday at 5:28 PM

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

show 1 reply