Ask HN: Self-hosted Alternatives to Dropbox?
Dropbox is dropping support for syncing on "non-supported" filesystems. I'm a paying customer for Dropbox, but would like to have an option for self-hostable file syncing systems to scale down my reliance on Dropbox. Best recommendations?
15 comments
[ 2.8 ms ] story [ 40.9 ms ] threadNextcloud is written in PHP an so many people believe it to be insecure per default, but the devs are highly capable and put an emphasis on security from my experience.
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/
[2] - https://tinyvpn.org/sftp/#lftp
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/ (previously Bittorrent Sync)?
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.
Requires minimal config, uses LAN if available, also supports multiple folders and ignores. I can store all my npm using projects on there now, and I can "spin up" a new computer very quickly by just syncing my config folder.
[0] https://www.synology.com/en-us/dsm/feature/drive