What you guys are hosting instead of Nextcloud? I'm sick of it.
I am hosting more than 10 services currently but only Nextcloud sends me errors periodically and only Nextcloud is super extremely painfully slow. I quit this sh*t. No more troubleshooting and optimization.
There are mainly 4 services in Nextcloud I'm using:
Files: as simple server for upload and download binaries
Calendar (with DAVx5): as sync server without web UI
Notes: simple note-taking
Network folder: mounted on Linux dolphin
Could you recommend me the alternatives for these? All services are supposed to be exposed by HTTPS, so authentication like login is needed. And I've tried note-taking apps like Joplin or trillium but couldn't like it.
If you're having issues with NextCloud being slow and having errors, it's probably because the machine you are running it on is low on RAM and/or CPU.
I bring this up because what ever replacements you try would likely have the same issues.
My NextCloud instance was nearly unusable when I had it on a Raspberry PI 3, but when I moved it to a container on my faster machine (AMD Ryzen 7 4800U with 16GB of ram) it now works flawlessly.
I was on the same boat when I was running NC on a container. I switched to VM, and most of my issues have been resolved, but collabora. I am currently using the built-in collabora server, which is slow.
Same and looking forward to the responses here. Nextcloud is too big and complicated. I deployed Immich to cover for the photo library. Still looking for a good solution for notes though.
This is concerning to me because I’ve been considering ditching Synology and spinning up nextcloud. I like Synology drive but I’m tired of the underpowered hardware and dumb roadblocks and vendor lock-in nonsense. I’m very curious what you end up doing!
I personally never caught the Nextcloud hype, and stuck with the original. So far I've heard (and seen, having tried it twoce) nothing but trouble from Nextcloud while my Owncloud install continues to be rock solid for going on 10 years (regularly updated, of course!).
I use linuxserver.io's nextcloud docker image. While I've seen people struggle to setup Nextcloud properly to the point of just giving and installing the snap version of it, I can count the number of times I've needed to do manual interventions for nextcloud with LSIO's nextcloud image. It works like a charm.
PSA: saying "I run Nextcloud and don't have any problems" doesn't help anyone or contribute anything useful to the conversation. It just makes you look like an insecure fanboy.
I open source my homelab as much as I can. But when it comes to backups of my family's photos, servers, and laptops I don't want troubleshoot bugs that could cost me valuable data and time; that's why I gladly pay for a Synology NAS.
I used Nextcloud + Samba by the side for awhile, these days I use Samba exclusively, mounting takes basically no time whatsoever and syncthing for synchronization stuff
Files: Filerun or File Browser both allow upload and download. I prefer the former as it allows me to preview file contents more broadly (e.g. pictures and videos). But it is paid.
Calendar: DecSync or Radicale both have no web UI. I prefer the former because it doesn't need a server at all, just a file sync solution. But, if you have an iPhone there are no clients and you'd have to setup a radicale server anyway.
The nice thing about Filerun/DecSync/Obsidian is they store or serve files in close to their original format (e.g. files/xml/plaintext), so you can still open the file up on any computer and read its contents the way you normally would.
Did you switch Nextcloud from SQLite to another database?
Other than that, chances are, whatever makes your Nextcloud install slow will also affect Seafile or whatever else you replace it with.
I spent some time with top and iotop debugging my server performance problems. I found an issue that was completely unrelated to Nextcloud. Since I fixed it my Nextcloud instance has been completely reliable.
I looked into Seafile as well but disliked that it stores my files in some weird block format.
Perhaps you need something to trigger the webcron so things don’t slow down to a crawl. I use uptime Kuma to trigger the webcron every five minutes and have never had any issues.
If you are willing to consider commercial products, I can recommend Synology DiskStations (at least the plus series).
Samba shares are quite easy to setup, you can use Synology Drive to sync a folder between workstations and Android phones which I use for Obsidian for note taking. They also have calendar options, but I use a hosted account at posteo for that.
If you want to stick to nextcloud but don't want to host it, you could consider Hetzner Storage Share. It's fully managed and worked great for me so far. But I only use it to share photos with others, so not all features.
Sadly there is no real alternative right now if you want anything close to what the cloud providers do. Synthing is the only thing I use that comes close to parts of it. Nextcloud is just a slow insecure mess.
This is where I am right now as well. The main thing (or really the only thing in fact) I use nextcloud for now is file storage, because when it works, it works damn well. I only really need something that can upload and download files easily, which I guess there are alternative for that, but I also need to be able to share the files via link and share links where other people can upload files for me, which so far Nextcloud does the best of the bunch I've tried... So I'm kinda stuck on the decision to switch for now...
I would have nothing but issues if I ran the docker app on unraid and used the sqlexpress built in. I switched over to CasaOS and use Mariasql and the nextcloud container on it and it has been solid.
I moved Nextcloud from k8s to a well provisioned lxc container and ran a couple of performance boosting commands and it's been working wonders since then
I've been a loyal owncloud and then nextcloud user but am growing disappointed in the nextcloud android app. It seems like support/development is quickly degrading. There's a file upload conflict big that was introduced in an update in September? and they still haven't rolled back or resolved the issue.
https://github.com/nextcloud/android/issues/11974
Try Nextcloud-AIO and install the Preview Generator as well. (note that you will need to run it manually the first time). I did struggle as well, before I found the AIO. Now I'm happy. :-)
I love idea of Nextcloud, but its overall concept of doing everything, but nothing well enough was one of the reasons I've decided to build S3Drive. We squeeze most of the "file-management" experience out of the protocol itself. That means that all you need to self-host is the S3 storage server (e.g. MinIO)... but if you don't feel like it just yet you can buy S3 from anyone else (e.g. Backblaze / Wasabi / Synology / Cloudflare etc.) and enable 100% Rclone compatible E2E encryption to protect your privacy.
Its just snap install nextcloud and you are done. No config no manual updates and iam having a good time with it. It was a bit tricky to change the main storage folder to another hdd, but its possible.
That maybe fix your Performance issues too if there is something configured wrong, in the other hand snap is a bit slower then a normal install.
It's the right choice, nextcloud is buggy af, the issue from years ago where it randomly corrupts files is still open too, I got hit by that one and had to completely restore from a backup.
Went from nextcloud to FileBrowser for web files access, with resilio/syncthing under the hood for synchronisation. My family couldn’t be happier, but yeah - we are not using calendar futures.
I moved Nextcloud from k8s to a well provisioned lxc container and ran a couple of performance boosting commands and it's been working wonders since then
I love the idea of nextcloud but it really seems pretty hostile towards hosters I would suggest looking at something like Cryptpad which is at least an upgrade to your personal security.
Nextcloud was painfully slow on a cheap HDD based VPS, I finally moved it to SSD and it's been fast. With redis and SSD its quick. I'd take a look at your system to make sure that's not the cause.
u/Sudden_Cheetah7530 We also use Nextcloud and deploy it on Kubernetes with our Open Source Nextcloud Operator and it works without any issues so far. I hope that helps you too
Files: SYNCTHING
CalcardDav: Baikal
Notes: Obsidian with livesync plugin and a couchdb as backend
...yeah and webdav for folder shares inside apples files app
I would say Seafile, and especially their webserver "seahub", which is written in Python and Django, is just pure garbage. I'm using Seafile since 2012, and I'm honestly so sick of its problems. It just crashes for no good reason, and the encryption is extremely mediocre (there's been issues about it). I have it behind my VPN so security isn't a big deal.
Because it's written with the garbage Python + Django, just try moving your installation to a new version... and you'll be stuck with a very specific version of a bunch of libraries or otherwise seahub won't even launch... and to make it even better, you don't get anything on stdout/stderr to tell you what's wrong, unless you launch Seahub in a specific configuration mode (WSAPI or something?).
Seafile has become so bad that I stopped caring about tracking its issues. I set my docker container to just restart on health checks' failure, and forgot about it. My status tracker shows that it's shutdown, and eventually it'll restart. "Hey look, Seafile is down." And I respond "That's OK, dear, just give it another 15 minutes and it'll restart". This is my status on Seafile.
I think Seahub needs a complete revamp.
Those guys coded Seafile like a decade ago and they don't care about fixing it anymore. Github is cluttered with issues.
i dont understand how some people have lots of issue with NC and some people say its all good
i have tried many times to switch to NC, It always slow (given that it running locally next to me, i expect it to be snappy) and throws me some error after somedays. I really wanted to use NC, so many things in one package