I’ve gotten a bit tired of Nextcloud as of late an I’m curious it is a viable alternative. I like having Nextcloud Talk but I can live without it.
Be aware there are basically two different things called Owncloud. There’s still the original php version, which is similar to nextcloud but worse (not open source, smaller plugin ecosystem I think)
On the other hand is owncloud “infinite scale” (or ocis). This is the thing entirely written in go. But as others have pointed out, it’s little more than a file server at this point.
IMO the self-hosting community is really missing a self-contained “all the DAVs” server (files, calendar, contacts). Baikal etc seem like a great start, but it would be great to have somewhere to get those parts pre-assembled. Until then, nextcloud works for me.
I used to but had issues with it. Switched to Nextcloud.
Owncloud seems to be pretty much over IIRC.
The company behind it got bought be some american company in 2023, that promised that everything will “stay as open as it is” - you won’t believe what happened next ;)
Then recently many of the developers left to join OpenCloud, which seems to be a fork of owncloud, lead by a german open source veteran.
Nextcloud is the improvement.
If you’re looking for a good Nextcloud replacement I recommend Seafile. Been using it for years, very solid.
I’m playing with it now. So far so good, after a rocky setup.
I can second that, I’ve been using seafile and Baikal for about a year now coming from next cloud. The systems are so much smoother and less resource hungry. Next cloud is good when you have a small company, which I don’t think applies to many self hosters. I have everything inside a docker compose setup, so everything from backups to updates is much easier, and with a nginx proxy and proper network isolation I don’t have security concerns with running smaller tools such as Baikal on my machine.
That’s just for files though. I’m looking for calendar and contact management as well
have you looked into baikal?
Yep. I like next cloud much better.
Yeah I just need to clean up my install so it isn’t so bogged down.
You running it on bare metal? Much better that way vs docker in my experience
I might switch to AIO. Maybe podman if I get inspired. Bare metal is just way to hard to maintain. I could automate it with Ansible but at that point I might as well use containers.
I’ve had no problems with the normal nextcloud apache container for the last couple years. I lock to a major version and let it update itself on the minors until I feel like like changing the yaml to the next major. I’ve gone from 24 to 30 this way without issue.
Actually, I do have to install the contacts and calendar apps from time to time but that’s only when I want to use the webUI for them, caldav/carddav has always worked.
I have the docker AIO going for about a year after every other form of install exploded itself. So far so good.
AIO is performant and much easier to maintain. If there was a method to try to run Nextcloud in the last decade, I probably tried it, and nothing has compared to the AIO.
How is it set up? What are you running it on?
My Nextcloud instance doesn’t use a ton of resources. But I’m on a somewhat beefy machine (16GB RAM, 8-core CPU), so YMMV.
I talked about it here last year
I am using Owncloud OCIS now. A much leaner version and provides just the file sharing and doc editing feature.
Hosting with docker with just one container is fairly straight forward and easy if you don’t need document editors.
So far has been very performant.
Tried it but couldn’t get the Linux client to connect to it no matter what I tried. I went back to NextCloud. But as I only ever used the file sync I ultimately switched to Seafile