5 ms·
Syncthing 2.0 Released
- _lvbh 1y ago> The following platforms unfortunately no longer get prebuilt binaries for download at syncthing.net and on GitHub, due to complexities related to cross compilation with SQLite: dragonfly/amd64 illumos/amd64 and solaris/amd64 linux/ppc64 netbsd/* openbsd/386 and openbsd/arm windows/arm I'm surprised they're dropping windows/arm considering that seems to be the direction things are moving in. I don't understand why they chose to use github.com/mattn/go-sqlite3 instead of modernc.org/sqlite
- NylonMeltdown 1y ago> I'm surprised they're dropping windows/arm considering that seems to be the direction things are moving in. Note that windows/arm64 is still supported. Not sure if 32 bit arm was ever relevant on Windows.
- MarkSweep 1y ago32-but ARM support is on its way out: > Support for 32-bit Arm versions of applications will be removed in a future release of Windows 11. https://learn.microsoft.com/en-us/windows/whats-new/deprecated-features https://learn.microsoft.com/en-us/windows/whats-new/deprecat... Some devices, like Windows 11 running on a VM on Apple’s ARM processors, already can’t run 32-bit ARM applications. https://support.microsoft.com/en-us/windows/options-for-using-windows-11-with-mac-computers-with-apple-m1-m2-and-m3-chips-cd15fd62-9b34-4b78-b0bc-121baa3c568c#:~:text=32%2Dbit%20Arm%20apps%20available,all%20Arm%20versions%20of%20Windows. https://support.microsoft.com/en-us/windows/options-for-usin...
- starquake 1y agoI don't if it's the reason but the performance of modernc.org/sqlite is worse than github.com/mattn/go-sqlite3
- 63stack 1y agoAmazing piece of software, have been using it for about 5-6 years between 4 computers and an Android phone. Never had a single problem with it, it respects your privacy, does only what it advertises, and gets out of your way.
- ai-christianson 1y agoWhat's the latest story on Android? Last I heard they stopped official support there due to the newer restrictions Google has been imposing.
- toastercat 1y agoAt the time they retired the Official Android App, there was already a much more popular and better maintained fork: https://github.com/Catfriend1/syncthing-android https://github.com/Catfriend1/syncthing-android AFAIK, it's only available on F-Droid/Github/Obtainium
- aspenmayer 1y agoIt’s available on Play Store, but a different dev handles distribution there: https://github.com/Catfriend1/syncthing-android/blob/main/wiki/Switch-between-releases_Verify-APK-is-genuine.md https://github.com/Catfriend1/syncthing-android/blob/main/wi... https://play.google.com/store/apps/details?id=com.github.catfriend1.syncthingandroid https://play.google.com/store/apps/details?id=com.github.cat...
- lreeves 1y agoSyncthing-fork is in the Play Store and works fine for me.
- aspenmayer 1y agoMore info about the release situation: https://github.com/Catfriend1/syncthing-android/blob/main/wiki/Switch-between-releases_Verify-APK-is-genuine.md https://github.com/Catfriend1/syncthing-android/blob/main/wi... Play Store build: https://play.google.com/store/apps/details?id=com.github.catfriend1.syncthingandroid https://play.google.com/store/apps/details?id=com.github.cat...
- mixmastamyk 1y agoI use rsync for this, what does syncthing do better? Maybe have a nice GUI?
- coffeekid 1y agoDifferent use case. Syncthing just keeps folders "in sync" between two machines even if they are not on the same network. Great tool to always have a backup of pictures taken from your phone to a small raspberry pi running at home for instance.
- rehevkor5 1y agoIt also syncs modifications, so it's not really a backup solution.
- m000 1y agoIt can be, if you enable file versioning [1]. Or, of course, if your remote filesystem is configured for periodic snapshots. [1] https://docs.syncthing.net/users/versioning.html https://docs.syncthing.net/users/versioning.html
- deleted 1y ago[deleted]
- BuildTheRobots 1y agoIt'll let me keep a folder in sync, automatically, across multiple machines. There's no faffing with accounts, it has a GUI simple enough for me to talk entirely non technical people through setting it up and it doesn't matter if one of more of the endpoints is behind NAT. Once running, it's just a case of copying or editing files in a folder and they're everywhere else. No manual intervention, no trying to remember which computer has the latest copy, it doesn't get upset if I throw terabytes of media at it, it doesn't get upset if I `git init` inside multiple folders and suddenly I have my coding projects ready to go on whatever laptop I pick up. It also does some nice additional bits, like making it possible to have machines that store a copy of the data but never have decryption keys, so I can use a cheap VPS without worrying about it having a plain-text copy of my data. There's also the ability to store multiple revisions of changed files, should you want it. It's also, at the end of the day, actual plain files on your filesystem which can save a lot of headaches. It also does a pretty good job of finding the best path to a different box. It shares IPs (that you run the service on), so same lan, different vlan, via a VPN, via a double nat'd someone else's wifi; it doesn't care and usually does the right thing (and is configurable if you wish/need). The comparison isn't rsync. SyncThing is a host-your-own dropbox/onedrive/other alternative without a requirement for a provider, accounts, fees or your data belonging to someone else, and stunningly low barriers to entry/usage by non technical people.
- Sarky 1y agoWindows GUI for Syncthing named SyncTrayzor is also actively developed. https://github.com/GermanCoding/SyncTrayzor https://github.com/GermanCoding/SyncTrayzor After SyncTtrayzor stopped being developed in 2021, it just worked along the updating SyncThing as backend. Now that Syncthing v2 came out, old one is not compatible anymore, but new one picked up the mantle. I love this software. I am using it to sync files across different computers and different people for years now.
- crossroadsguy 1y ago> A "default folder" is no longer created on first startup. Finally some sanity! (And that db removal interval setting).
- rkagerer 1y agoLove to hear more about this: Rolling hash detection of shifted data is no longer supported as this effectively never helped. Instead, scanning and syncing is faster and more efficient without it.
- thefroh 1y agohere's the associated issue, I believe. https://github.com/syncthing/syncthing/pull/10005 https://github.com/syncthing/syncthing/pull/10005
- snthpy 1y agoHow tightly coupled is the codebase to the file system? I would love to use the syncing as a library on my own data not on files.
- thomasingalls 1y agoDo you have to upgrade across all your syncthing instances at once, or will 1.x be able to talk to 2.x for a while without breaking? It seems like a pretty big update and I'm not sure what I need to think about if I'm upgrading
- Nekit1234007 1y ago“Syncthing version 1.x will soon be replaced by Syncthing version 2.x. Version 2 brings a new database format and various cleanups, but remains protocol compatible with Syncthing 1.” https://github.com/syncthing/syncthing/releases/tag/v1.30.0 https://github.com/syncthing/syncthing/releases/tag/v1.30.0
- thomasingalls 1y agoAh thank you, I was looking for that in the v2 release notes and couldn't find it
- dira3 1y agoLooks like there isn't yet a (non-RC) 2.0 integrated version for macOS, as of today: https://github.com/syncthing/syncthing-macos/releases https://github.com/syncthing/syncthing-macos/releases