I'm trying to switch to WebDAV for notes. Considering Caddy+WebDAV[0] or Peergos[1] or SeaweedFS[2], but not Next/OwnCloud.
Is still consider using Syncthing for other files types.
[0] https://whhone.com/posts/webdav-syncthing/
[1] https://github.com/search?q=repo%3APeergos%2FPeergos%20webda...
[2] https://github.com/seaweedfs/seaweedfs/blob/master/weed/comm...
To solve that issue I have my server do ZFS snapshots on my syncthing folder, which makes for easy recovery. With those 2 things being done, I can't say enough good things about syncthing. Compared to nextcloud it is almost maintenance free.
If you really want to be fancy, you can deploy a script to watch files for changes and do rsync immediately when it happene.
I use a tool that does that, it's called Syncthing.
Plus, rsync -a never deletes files.
syncthing is bidirectional, syncing changes in either direction, and supports syncing any number of clients, not just two.
Watching and syncing immediately - yes, that's what syncthing does. Why reinvent it with something worse?
FTP is not encrypted. Unless you use SFTP maybe. (I wrote an SFTP and FTP-over-SSH client in Visual Basic like 20 yesrs ago lol).
And even then, you miss out on all the optimizations with prolly trees and other goodness that rsync has.
No, sorry, that solution sucks. CVS? That’s super outdated.
Anyways, if you're at the grocery store and you need to see your shopping list, and you're happy with your current workflow of opening up Termux and typing `rsync -avrsomgwtfbbq me@server/shopping-list.txt` with your thumbs, then by all means keep doing that! For the rest of us, there's Syncthing.
SyncThing doesnt actually have an iOS client that syncs reliably. I tried some, when I was test driving it and Resilio Sync and others.
https://forum.syncthing.net/t/syncthing-for-ios/16045
On your phone you’d probably just visit a website, and access your server via HTTP.
Much like forest fires, only you can prevent conflict files.
It was its only fault - but it was easier to figure out what the actual most-current file was.
Nextcloud does the same thing occasionally, and it's not intuitive at all trying to figure out which one is the proper one to keep.
SyncThing is still still _loads_ better than Next/Own-Cloud unless you also need the extra baggage those two bring.
Having said that, "conflict-sync" files are my current issue.
I have several devices that sync to a local central device and a remote central device and I'm struggling to determine if the "conflicts" that are _not_ conflicts are because of this "dual-honed" approach or not.
I just have it running on my desktop, and at this point, the system's been running for nearly 6 years, and the file conflicts are rare. They only happen when I e.g. do edits on my laptop offline, then go home and do more edits on my desktop before letting my laptop sync.
I have an always on device that runs various applications including syncthing. Works great and sync is fast. Like send a movie from a computer to phone, and it gets there fast.
I have started to use encrypted folders (beta feature). If you have a VPS, this might be a useful feature for you.
I like that the transfers are peer to peer, and syncthing has been very secure so far.
I wish I had tried it all those years ago. I wish excluding directories was a little more intuitive and there was a good way to administer config's on a machine not local to me. Maybe over SSH, I'm still learning.
ssh -L 12345:localhost:8384 remoteserver
Keep the ssh session open, maybe “watch date” or something
Go to localhost:12345 in your browser
Bosh
If you can't access the web interface, is Wireguard an option? That's how I do mine.
We had to move on and go with more manual synchronization methods like using robocopy and so forth.
It's unfortunate given how awesome SyncThing + SyncTrazor works on Windows Servers. But I cannot recommend it highly enough if you don't have a system with a huge number of individual files - it works very well.
Would be nice if I could tell it to never use relay servers.
https://go.dev/blog/supply-chain
https://security.googleblog.com/2023/04/supply-chain-securit...
https://security.googleblog.com/2023/06/supply-chain-securit...
I have no issues day-to-day and it's relatively easy to set up. I haven't played with the zero trust encrypted folder syncing yet but I will eventually :p
I'm running it on Linux and Android but I started out with it on Windows. Thanks for the reminder about this software. I don't think I've donated in a couple years now.
It sounds kind of ridiculous, but just goes to show how crappy/difficult the Windows native file sharing is.
I'm hooked on this stuff; the amount of high quality free software available now it's just incredible!
Syncthing – A decentralized continuous file synchronization program - https://news.ycombinator.com/item?id=41281152 - Aug 2024 (23 comments)
Syncthing: A continuous file synchronization program - https://news.ycombinator.com/item?id=35879039 - May 2023 (124 comments)
Syncthing Anywhere with Tailscale - https://news.ycombinator.com/item?id=32375662 - Aug 2022 (42 comments)
Syncthing Stats - https://news.ycombinator.com/item?id=32012712 - July 2022 (4 comments)
Syncthing: The Data Deduplication Master - https://news.ycombinator.com/item?id=31278867 - May 2022 (2 comments)
Syncthing – a continuous file synchronization program - https://news.ycombinator.com/item?id=28859521 - Oct 2021 (230 comments)
Syncthing – continuous file synchronization program - https://news.ycombinator.com/item?id=28371802 - Aug 2021 (1 comment)
Syncthing: Syncing All the Things - https://news.ycombinator.com/item?id=27929194 - July 2021 (172 comments)
Open Source Continuous File Synchronization - https://news.ycombinator.com/item?id=27149002 - May 2021 (146 comments)
Syncthing is everything I used to love about computers - https://news.ycombinator.com/item?id=23537243 - June 2020 (159 comments)
Do not use Syncthing (2019) - https://news.ycombinator.com/item?id=23116462 - May 2020 (1 comment)
Emacs' Org-Mode and Syncthing = Perfect (2017) - https://news.ycombinator.com/item?id=23058358 - May 2020 (77 comments)
Syncthing: An open source Dropbox replacement - https://news.ycombinator.com/item?id=20466469 - July 2019 (41 comments)
Syncthing graduation day - https://news.ycombinator.com/item?id=18832517 - Jan 2019 (114 comments)
Syncthing Usage Data - https://news.ycombinator.com/item?id=13856552 - March 2017 (119 comments)
Syncthing - https://news.ycombinator.com/item?id=10331031 - Oct 2015 (1 comment)
BitTorrent backups – BTsync and Syncthing - https://news.ycombinator.com/item?id=10207935 - Sept 2015 (1 comment)
Syncthing: Open Source Dropbox and BitTorrent Sync Replacement - https://news.ycombinator.com/item?id=7734114 - May 2014 (184 comments)
I switched to an iPhone for greater privacy, and was crushed to find Syncthing doesn't support iOS.
I see that 5-6 years later they still don't. Sad, given the iPhone has a majority market share in the US (60%).
I use Nextcloud and it's....okay. There's some weirdness where files I've specified should be always available somehow aren't, but luckily the keepass client keeps an internal/backup copy and is smart enough to open that.
iCloud is just...a rolling dumpster fire. And easily the most frustrating thing about it is that there's no way to set up an iPhone without it immediately trying to sync everything to iCloud, like say, your iMessage encryption keys...
[1]: https://mobiussync.com/ [2]: https://github.com/MobiusSync/MobiusSync/discussions/194
What goes around, comes around. Apple knows they make it hard on developers that want to make the iPhone behave like a normal computer. Same as any Apple platform, you pay the price premium for compatible software and not the other way around. Magic solutions don't manifest on developer-hostile platforms like that, and Apple makes sure of it. After all, they profit off every solution sold on their problem marketplace.
> there's no way to set up an iPhone without it immediately trying to sync everything to iCloud, like say, your iMessage encryption keys...
So much for "greater privacy" then, huh? Or... do we still think this is a negligible fact?
There is an app that wraps syncthing that is available on iOS but it's still quite gimped[0] due to how iOS does file management.
[0]: https://forum.obsidian.md/t/sync-mac-pc-and-ios-using-syncth...