Its stupid fast, reliable, and rarely has any conflicts. If it does it seems to work them out without intervention. I’ve tried Nextcloud including the AIO image and its just so clunky and slow. I was getting sync errors just on the simple Notes apps. Repeatedly. I mean I get why people like it, it can do way more than Seafile. But for a pure Dropbox replacement, I love it.
The fact I can reach any file on any device from any other device without syncing EVERYTHING is fantastic. I know Syncthing is also popular, but seems to require more manual settings if you want to be selective on what syncs.
I will say, I’ve tried and failed numerous times to get Collabora CODE and S3 storage integration to work with Seafile and that is a nightmare, at least for me. I cannot get my head around it. But standing Seafile up itself was fairly easy.
Does anyone else use it? If so, have you tried the CODE and/or multiple storage backend integrations?
I get that hesitancy. But I see two ways of addressing it. They have their own FUSE mount and it also works with Rclone’s Mount function. But the way I’ve been doing it is pointing my iDrive account on my Windows desktop at the SeaDrive client. Since each client gets fully assembled files vs the git-like chunks that are server side, it backs up the flat files to my iDrive account without pulling every single file down to the Windows client. Note I’m not trying to convince you, just letting it be known there are options and they work. I did have a cronjob tht was using Rclone to mount then backup the data from the server running Seafile to my Backblaze buckets, but I want to address it and look at something like Borg to back it up first. My hope is to take up less space in the B2 side of things.
EDIT: I just had a look again because I started doubting myself that Rclone mount worked for this purpose. I have a bit of a bad memory and apparently didn’t write this down. But yes it does work. Rclone config is pointed at your seafile domain (even on the same server as is the case with mine). Then
rclone mount : /path/to/mount/location
. I’ll have to double check once I get more than a few gigs in my seafile libraries but it works so nicely in this case. Kinda defeats the purpose of the chunking though, doesn’t it? My understanding is that is for effective deduplication.