Hey there!
I just wanted to share a bit about my experience as a hobbyist and self-hosting enthusiast. While I may not be the most educated on the topic, I've been able to self-host my favorite services to avoid relying on big companies like Google and Amazon.
A few years ago, I started my self-hosting journey with Nextcloud, and it completely blew my mind. Finally, I didn't have to rely on Google Drive anymore!
However, I quickly realized that using a Raspberry Pi made things a bit sluggish. I tried upgrading to a more powerful machine. Still slow. I then tried with an i5-4460, but it was still slow and buggy. I even tried an i3-10100, and it was still a bit of a pain to use. It seems like many others feel the same frustration, so I know I'm not alone. I often wonder how some other people claim they have no issues with Nextcloud, but hey, good for them!
Because of the tinkering it seems to need, I feel like I don't have enough time and knowledge to make Nextcloud work as smoothly as I'd like, which defeats the purpose of self-hosting it.
That's why I've been exploring other options. I gave Seafile a shot, but couldn't figure out how to solve a "CSRF verification failed" error. Projectsend and Xbackbone are great, but they don't quite match what I'm looking for. I also tried Cloudreve, but I wasn't a fan of its sorting philosophy. I did find Picoshare, which I stuck with, but for a totally different purpose.
Then, I tried ownCloud for the first time. Wow, it was fast! Uploading an 8GB folder took just 3 minutes compared to the 25 minutes it took with Nextcloud. Plus, everything was lightning quick on the same machine. I really loved using it. Unfortunately, there's currently a vulnerability affecting it, which led me to uninstall it.
I also gave OCIS a try, and it felt even faster. The interface was smooth and fluid, it was truly impressive. However, with the recent news of it becoming part of Kiteworks, I'm a bit unsure about its future.
I can't help but wonder why so many people have been raving about Nextcloud all these years when ownCloud performs so well right out of the box. I'd love to hear about your experience and the services you use. Share your thoughts!
Nextcloud AIO (all in one) is a docker compose nextcloud instance that handles all of the optimizations for you. That's what I use. I host it on a VPS I lease from contabo. Nextcloud is fast enough for me. I don't need lightning speeds.
I remember trying it but it still felt sluggish. I tried uninstalling and reinstalling and it just kept failing and I didn't want to wipe anything just for Nextcloud.
AIO is nice if you have a pretty well dedicated box it seems. For me, I've got a pile of services, split horizon DNS, and reverse proxies that made the domain check and talk modules a pain to set up with a lot of NAT/hairpins coming into play. If you're pointing straight to the box locally though it's a great way to get all the more complicated stuff patched in.
I sit it behind a traefik reverse proxy, I have a few other services running too, no issues.
In my case the proxy isn't on the same box and ended up with the traffic coming out of the host to the proxy and then back from the proxy to the host, so effectively the host was both the source and the destination of the proxied traffic when it did that domain check. Similar issues for the turn server part. It was technically workable, but not particularly pretty so I ended up just doing a simple manual setup.
Or not... https://lemmy.world/comment/346174
The AIO is equally a crappy solution that doesn't work properly, like everything else in NC.