481
submitted 6 days ago by KarnaSubarna@lemmy.ml to c/linux@lemmy.ml
top 41 comments
sorted by: hot top controversial new old
[-] eager_eagle@lemmy.world 100 points 6 days ago

For those using it on Android, a reminder that the older app is not maintained anymore and you might want to replace it with Catfriend1/syncthing-android.

But also - maybe wait for the app v2.0 to be released to upgrade the desktop client at the same time; I don't know if using v2.0 on the desktop would work with the v1.x app.

[-] Eyedust@lemmy.dbzer0.com 2 points 4 hours ago* (last edited 4 hours ago)

I'm not sure how fast the pacman repo updates, but I'm using that plus Syncthing-Fork from F-Droid. I don't think they've dropped 2.0 in there, yet.

Looks like the Arch Syncthing package upstream URL is the official Syncthing and is running 2.0.1. I can now confirm that 1.x from Syncthing-Fork works fine with Syncthing 2.0. I just set it up this morning, oddly enough.

[-] eager_eagle@lemmy.world 2 points 3 hours ago* (last edited 3 hours ago)

yeah, I decided to try it and it's working for me too; at least for the usual sync operations

[-] GenderNeutralBro@lemmy.sdf.org 34 points 6 days ago* (last edited 6 days ago)

Oh wow, they already have a 2.0 prerelease build. That was fast!

I'm in no rush. 1.x has been doing its job without demanding any of my attention since I set it up a year or so ago. Setup was a bit complex, but it was definitely worth learning.

[-] Oberyn@lemmy.world 4 points 6 days ago

Waiting till Material 3 update to use it

[-] morto@piefed.social 2 points 5 days ago

Can I move from the older app to the fork while keeping all my configuration?

[-] tasankovasara@sopuli.xyz 3 points 5 days ago

I just tried. Old app exports a directory, new one wants a zip. Zipped the dir and offered to new one. New one complained that some expected file was missing. Gave up and set it up again with it's new keys (phone only syncs one dir off my home server, not a big deal) and now it's going great.

[-] eatham@aussie.zone 3 points 5 days ago

There are instructions on the repo on moving to the fork, you need to download a specific version to do it and then update.

[-] eager_eagle@lemmy.world 3 points 5 days ago

I tried it, but it didn't work for me, so I had to reintroduce the device and share the directories again. But you don't have to transfer all the data again, it'll just do a full scan and transfer the diff as usual.

[-] morto@piefed.social 1 points 5 days ago

Thanks for the info. I will try upgrading now. To save people a click, here are the instructions:

On Syncthing on the official app, go into the settings and create a backup. Confirm you can see that backup in your files. Now stop the official app entirely using the system app settings for Syncthing (force stop the app basically - we need to ensure it's not running). Install Syncthing-Fork v1.29.7.1 Now start Syncthing-Fork. In the Syncthing-Fork settings, restore the backup you created earlier. Like magic, everything should be as it was in Syncthing official. Confirm everything looks good. Uninstall the official Syncthing app. Delete the syncthing configuration backup from backups/syncthing. Upgrade to the latest Syncthing-Fork version

[-] Redjard@lemmy.dbzer0.com 2 points 5 days ago

I could export and import with minimal issues around half a year ago after it was discontinued.
Based on what @eager_eagle@lemmy.world said maybe try installing an older version, importing, then updating.

[-] eager_eagle@lemmy.world 1 points 5 days ago

Also tried with the oldest version of the fork on f-droid, it could not import the old app's config.

[-] Redjard@lemmy.dbzer0.com 1 points 5 days ago

The archive repo has the old versions, the main repo omly goes back a few weeks.

[-] baod_rate@programming.dev 80 points 6 days ago

SQLite continues to be the "Do Nothing. Win" of databases

[-] dessalines@lemmy.ml 39 points 6 days ago

It's wild how it has the fastest read performance of any other sql backend, even postgres.

[-] 4am@lemmy.zip 21 points 6 days ago

I remember using SQLite like 12 years ago as a backend for Minecraft mods, and even more recently as a backend for HomeAssistant and switching away to something else for performance…and now switching back. Kudos to them for all the work that went into that! Worst to first!

[-] Cargon@lemmy.ml 4 points 5 days ago* (last edited 5 days ago)

I love SQLite but is this still true? I thought DuckDB was on its way to supplanting SQLite is this area.

[-] freijon@lemmings.world 2 points 5 days ago

I thought Turso is the new cool kid on the block

[-] enumerator4829@sh.itjust.works 1 points 5 days ago

Oh, have they started working on aviation grade test harnesses?

SQLite will rule our world for a long time, far after we are gone.

[-] dogs0n@sh.itjust.works 4 points 5 days ago

It is beautiful. I haven't even thought of using a database server for personal projects in years. SQLite all the way. It's so simple and performant (for my use cases).

[-] jacksilver@lemmy.world 2 points 5 days ago

Am I missing something? SQLite is great, but it isn't really comparable to most other SQL databases, unless you're talking about nosql alternatives?

[-] Luci@lemmy.ca 61 points 6 days ago* (last edited 6 days ago)

No Solaris or Illumos support? That’s gonna piss off like 12 people

[-] darklamer@lemmy.dbzer0.com 28 points 6 days ago

You had me scared there for a moment, but the Syncthing people are dependable and support hasn't been dropped, it's just the prebuilt binaries that no longer will be provided.

[-] Luci@lemmy.ca 33 points 6 days ago
[-] steal_your_face@lemmy.ml 11 points 5 days ago

There are dozen of us

[-] SolarPunker@slrpnk.net 21 points 5 days ago

Masterpiece software.

[-] nirodhaavidya@lemmy.world 22 points 5 days ago

Easily one of the most integral and convenient pieces of software in my use. I've got six machines syncing up in various degrees: desktop, laptop, Android, ereader, media server, and laser controller. It along with Tailscale are among first things I install. I'm hoping version 2.0 is as stable as 1 has been. The only trouble I've ever had out of was when I was syncing something in my local cloud directory.

[-] DrDystopia@lemy.lol 31 points 6 days ago

Nice, I like Syncthing too.

[-] paequ2@lemmy.today 25 points 6 days ago
  • One of the biggest shifts is the move from the LevelDB database backend to SQLite
  • The command-line interface ... old single-dash long options removed, some options renamed, and others reorganized into subcommands.
[-] _edge@discuss.tchncs.de 13 points 6 days ago

Sounds like it's fully compatible query devices running older version. Great.

[-] treadful@lemmy.zip 11 points 6 days ago

Doens't look like Syncthing-Fork is on 2.0 yet. They have an RC but if you use it, you might want to be careful upgrading before they release.

[-] B0rax@feddit.org 1 points 5 days ago

Is 2.0 backward compatible with 1.x?

[-] treadful@lemmy.zip 1 points 5 days ago

Protocol-wise? I don't know. But usually major version bumps indicate some kind of breaking change.

[-] some_guy@lemmy.sdf.org 7 points 6 days ago

I relied on Syncthing for a few years until my laptop became so powerful that a desktop was no longer needed (I do pro-audio work in Logic with lots of plugins; but I'm also just a nerd power-user). This has me thinking about getting back into using it to sync a much smaller amount of data, such as my Bash profile and custom functions, as well as some custom binaries that I keep in ~/bin. But I'll wait until a few releases into the 2.x cycle before I install while others help find the rough edges.

Hooray for development of awesome tools. Hats off to all the devs involved.

[-] dizzy@lemmy.ml 1 points 5 days ago

It’s really weird reading your comment because it reads as if I wrote it.

  • I do pro audio work in Logic & Ableton
  • Was syncing projects between my desktop, laptop and homelab for a few years
  • No longer need to with my M3 Max macbook
  • Am a nerd power user and sync my dotfiles between my machines (i’d recommend chez-moi instead of syncthing for that because there’s less risk of messing up a machine and conflicts)

What kind of audio stuff do you do?

[-] GreyCat@lemmy.world 6 points 6 days ago

There doesn't seem to be that many changes for the user, at least not for me. Hopefully the performance difference is noticeable.

[-] kurumin@linux.community 6 points 6 days ago
[-] ook@discuss.tchncs.de 3 points 5 days ago* (last edited 5 days ago)

Can I ask about the change of not keeping record of deleted files after 6 months by default. Does that mean if I sync two directories constantly so that if syncthing sees one of them has a file deleted, it will delete the file on the other too, if I copy back that same file into the synced folder, after 6 months pass Syncthing would sync that file again? Or what else does this mean?

Currently I am just using this to have an easy transfer between two computers, I keep moving out files that have been transferred from both folders, so I would think this has no effect on how I use it?

[-] dogs0n@sh.itjust.works 1 points 5 days ago

I don't think your use will be effected. I believe the only thing is your database will be less bloated with deleted items that have never been removed previously.

If you add a file back after it's removed from the database, It should sync as usual.

(This is my interpretation of the change notes, i'm no experto, maybe a real experto can confirm this is true or not).

[-] UxyIVrljPeRl@lemmy.world 3 points 5 days ago

Good Point to start fresh? Mine ist totally fucked. Dont even know how i should start over :(

(Some syncthin-fork update or android update fucked the folder paths and trying to fix it while also adding a new folder somehow created some loops/crashes/conflicts)

this post was submitted on 12 Aug 2025
481 points (100.0% liked)

Linux

57427 readers
208 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS