Reproducible alternatives to nextcloud?
from tonton@infosec.pub to selfhosted@lemmy.world on 16 Jan 22:19
https://infosec.pub/post/40616871

I’ve been running nextcloud for my family and some projects about two years now and while it’s allright when it’s not breaking, I’ve had it break twice during upgrades and once outside of an upgrade. Getting back to running again during upgrades may require that I have two instances running one after the other - which is just too much to deal with for me, I’m anxious everytime a new update arrives, even though my system does backups and updates mostly automatic (yunohost).

(I run Nixos/Guix on my own laptop and get shivers anytime I have to deal with around in debian/android/anything-unlike-nixos-or-guix. And, yes, last I checked even Nixos struggles with nextcloud - which speaks volumes about it. I run yunohost on the server because it did DNS automagically)

So my question is, what could I change to that has:

Nice to have:

Grateful for any and all inputs here. :)

#selfhosted

threaded - newest

illusionist@lemmy.zip on 16 Jan 22:23 next collapse

Try nextcloud with docker/podman. Take a backup/copy right before upgrading, upgrade, if it fails remove the upgrade and wait another week/month before upgrading or fix it. In the meanwhile, you can simply use the version that you have not yet updated.

I’ve had no problem in years

sorghum@sh.itjust.works on 16 Jan 22:28 next collapse

I’ve run both AIO docker and TrueNAS app deployments, and it’s the most house of cards fragile of anything I’ve ever hosted. I still haven’t been able to get the Apache container to talk to my cloudflare tunnel. I’m still looking for better options to self host or the Nextcloud forums to actually be helpful.

illusionist@lemmy.zip on 16 Jan 22:38 collapse

Sorry to hear that!

Should you be using nextcloud aio if you use tunnels? Isn’t the aio image for people who don’t have anything else?

I use hub.docker.com/_/nextcloud/#running-this-image-wi…

It works like a charme.

avidamoeba@lemmy.ca on 16 Jan 22:51 next collapse

This is the version I setup just yesterday. Much simpler setup than the AIO. The AIO controls Docker to manage its collection of containers.

sorghum@sh.itjust.works on 17 Jan 01:03 collapse

That was the thing. When I first setup both of them they worked fine with cloudflared. A storage configuration change killed the TrueNAS app but it worked with cloudflared up until the day it died. For the AIO setup, I forget which version (11.x?), but an update broke cloudflared connectivity to the Apache container. I can point the tunnel at the master container and it works, but not the Apache container. Rebuilding it and going through logs and my config never revealed any reason why it broke. Nextcloud forums were basically “get gud” and read this self hosting for morons guide as far as help went. The way their forums have been is what’s really turned me sour to the whole project tbh which is a shame. The project really is slick and great when it works.

I’ll give that docker stack a go and see what happens. This weekend’s project is to move my rig into a new case with a quieter and modern power supply and better cooling.

kalpol@lemmy.ca on 18 Jan 18:43 collapse

Ive had no problem in years from the FreeBSD pkg. Wonder what is causing so much trouble.

AHorseWithNoNeigh@piefed.social on 16 Jan 22:30 next collapse

Testing Opencloud docker myself but still having troubles with getting it working with my NAS

JASN_DE@feddit.org on 18 Jan 17:48 collapse

I love the fact that (until now at least) they have everything as separate services, so “stock” opencloud only does file synching tasks. Works better for me than Nextcloud the last few years.

BigBolillo@mgtowlemmy.org on 16 Jan 23:10 next collapse

Seafile?

pirateKaiser@sh.itjust.works on 17 Jan 00:01 collapse

I’m self hosting seafile and client apps are absolute garbage. Everything else is chef’s kiss, as long as I can get away with using the file explorer or cli

RaoulDook@lemmy.world on 16 Jan 23:15 next collapse

Docker compose Nextcloud could allow you to define your standard Nextcloud server in a yml config file that’s reusable.

Example near the bottom of this page - hub.docker.com/_/nextcloud/

mranderson17@infosec.pub on 16 Jan 23:51 collapse
fxdave@lemmy.ml on 16 Jan 23:20 next collapse

If you want to join developing an alternative, I’m in.

Nikki@lemmy.blahaj.zone on 16 Jan 23:21 next collapse

ive enjoyed owncloud so far, runs well on my little i3 homelab

Ooops@feddit.org on 17 Jan 00:41 next collapse

Being lazy and having update-related issues with nextcloud too often for my taste I went back to the basics (as that’s all I actually use 99% of the time) with Syncthing for file syncing and Radicale for caldav/carddav.

Cyber@feddit.uk on 17 Jan 11:47 collapse

Yep, this is what I did too.

I found no-one was using the NC interface and just syncing, so stripped right back.

Stable. Lightweight. Mostly no maintenance (just moving to syncthing-fork)

NorthWestWind@lemmy.world on 17 Jan 01:11 next collapse

Copyparty! github.com/9001/copyparty

Insanely powerful, consumes much less resource and is very easy to setup. It does one thing (cloud storage) and it does it well.

It doesn’t have file sync, but it has WebDAV. You can mount the server as a drive. There is an account and sharing system.

Nibodhika@lemmy.world on 17 Jan 02:57 collapse

How does it work on Android? One of my main use cases for Nextcloud is to be able to access some of my pdfs on my phone, the app seems to be focused on uploading which is something that while I do sometimes from my phone is much less often.

NorthWestWind@lemmy.world on 17 Jan 05:09 collapse

Some Android file managers support WebDAV. I’m using Amaze which unfortunately doesn’t, so instead I have DAVx5 and I can use it to browse files on the server.

Alternatively, you can use rclone in Termux to download the server files to the device. I use this to sync music from my server.

For your PDF use case, unfortunately you will need to first download the file before opening it.

percent@infosec.pub on 17 Jan 01:48 next collapse

I’ve been pretty happy with Peergos

blurry@feddit.org on 17 Jan 04:56 next collapse

As recommended from others here the docker version with a compose file works great.

I had similar problems with nextcloud upgrades until I switched the channel from latest to stable. Stable is still version 31, but I haven’t found a user comfortable alternative which I can give my family without hearing their pain. For me *Dav is the best decision and Syncthing for files that should be offline available like keepass or something.

And if you are actually on latest/32 maybe it is an option to switch to a tagged 32 version until it becomes stable.

From my view a major update shouldn’t been done automatically.

tonton@infosec.pub on 17 Jan 07:51 collapse

I’ve avoided docker for a long time. So when you set this up how do you configure? Can I do it declaratively (text file) or do I have to click around in the app?

And thank you for input. ٩(◕‿◕。)۶

INeedMana@piefed.zip on 17 Jan 13:24 collapse

Same as now, you only have to write in docker compose that this local file, next to docker compose should be mounted to that location inside container

kubok@fedia.io on 17 Jan 06:51 next collapse

You could look into Group-Office. Their community edition is open source and free. Looking a your list, it ticks all the boxes. It is also in active development; the Docker image is updated almost weekly.

philpo@feddit.org on 19 Jan 19:39 collapse

Have a look at open cloud.