Comment on opencloud - I migrated from nextcloud. Screenshots and docker-compose-compose.yml included
Yerbouti@sh.itjust.works 3 weeks ago
What’s wrong with Nextcloud? It’s not as snappy as google drive but it’s fine for small organisation IMO. I personally really enjoy it.
bytepursuits@programming.dev 3 weeks ago
Nextcloud stopped being a fast, reliable file sync tool a long time ago.
It’s become a bloated “groupware suite” full of Talk, Office, AI, and half-finished apps…
while the core sync still chokes on large folders and locks files like it’s 2015.
The Core Problem PHP-FPM and mod_php are ancient architectures - every request spins up, runs, and dies. No persistent memory, no connection reuse, and no async I/O. Result: slow sync, race conditions, and constant “file locked” errors. Tons of open GitHub issues about sync bugs, upgrades, and no action from nextcloud
What they shoud do: Hyperf + Swoole
Swoole turns PHP into a high-performance async server - persistent memory, connection pooling, non-blocking I/O.
Hyperf+swoole can rival GOlang. Hyperf builds on it: native WebSockets, coroutine HTTP, and microservice-ready architecture. You get live sync, push notifications, and massive concurrency with a fraction of the resource cost. Add TUS (resumable uploads) and you finally have reliable file transfer on bad connections.
I don’t want “Teams clone” bloat. We want reliable sync that just works. I’d rather self-host a lean, fast file system than manage ten half-integrated apps. Hyperf + Swoole is how you bring Dropbox-level sync to self-hosting without the pain.
Nextcloud could fix its image by: Refocusing on sync reliability and performance. Moving core services to a persistent, async engine (Swoole/hyperf, etc). Making “Nextcloud Core” modular - separate entirely from the groupware/ai/talk - I dont fucking need it. Until then, those who care about speed, concurrency, and modern PHP should look beyond the old PHP-FPM world.
scrchngwsl@feddit.uk 3 weeks ago
This is a good summary. At this point I am too deeply invested in to NextCloud to switch to a different thing, as I’ve switched my whole family off OneDrive now and I just cba to go through that again. I can handle it being dogshit and I’ve got used to it’s bugs - a form of stockholm syndrome. I suspect a lot of people are similar to me - we use NextCloud because it’s the biggest name and has been around forever, not because it’s what we want.
Anyway, performance is clearly a problem, and has been since I started on OwnCloud 10 years ago. I wish the devs would do something to improve it but again, having used it for 10 years, I know that they won’t. When it finally blows up I’ll move to something else I guess.
u_tamtam@programming.dev 2 weeks ago
You seem angry. It’s just too bad you couldn’t funnel this energy into learning and configuring nextcloud to your needs. It is actually pretty lean when you set it up properly. Anyhow, happy you found something you liked eventually.