3 ms·
Complex: Nextcloud [1] Simple: Chroot SFTP + lftp [2] Nextcloud encrypts each users files, so you can let your friends use it too. SFTP is simpler and must
by LinuxBender 8y ago
Complex: Nextcloud [1] Simple: Chroot SFTP + lftp [2]
Nextcloud encrypts each users files, so you can let your friends use it too.
SFTP is simpler and must faster to set up and much lighter weight. You could create accounts for friends, but it's up to them to encrypt their files at rest.
Both are self hosted. Nextcloud requires a bunch of dependencies, or using their docker image. SFTP is already on any linux VM you spin up.
[1] - https://nextcloud.com/ https://nextcloud.com/
[2] - https://tinyvpn.org/sftp/#lftp https://tinyvpn.org/sftp/#lftp
- elcritch 8y agoDo you know the state of Nextcloud vs Seafile vs Sparkleshare? Wasn't one of them a new fork of a previous one? The idea of a client seems nice (especially getting access on iPhone/tablet). I've done long ago ftp in the past, but I like auto-syncing my files to provide redundancy. Though using ZeroTier it's pretty easy to sync between my devices. Especially as I use ZFS, so `zfs send | ssh othernode.home zfs receive` is pretty nice. Anyone use https://www.resilio.com/ https://www.resilio.com/ (previously Bittorrent Sync)?
- LinuxBender 8y agoNextcloud was a fork of Owncloud. There are a bunch of blogs that compare the various soltuions if you search for "Nextcloud vs Seafile vs Sparkleshare". I've only set up Nextcloud once, after watching a co-worker deploy it. I appreciated that it is self hosted and supports many cloud storage options. As to which is better suited for your needs, you would want to research all of them. My preference is Chroot SFTP + the LFTP client. It's the fastest sync I have ever used and trivial to set up both client and server. You can get auto-syncing with inotify or a cron job in this manor.