• NirodhaAvidya@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    ·
    11 hours 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.

  • ook@discuss.tchncs.de
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    9 hours 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
      link
      fedilink
      arrow-up
      1
      ·
      2 hours 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).

  • FauxLiving@lemmy.world
    link
    fedilink
    arrow-up
    40
    ·
    17 hours ago

    Syncthing is great.

    That reminds me, I should donate them some money. They’ve saved me untold amounts of money and headache from dealing with cloud services.

    • dogs0n@sh.itjust.works
      link
      fedilink
      arrow-up
      3
      ·
      1 hour 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).

      • CosmicTurtle0@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        1
        ·
        5 hours ago

        As much as I would like to agree with you, permissive licenses are killing open source software as a whole since corporations absolutely abuse the software, provide very little value back to the code in return, and often DEMAND the authors patch their vulnerabilities.

        Open source props up the world and the least that corporations could do is throw 0.0001% of their revenue their way. But they can’t even be bothered to do that.

        • enumerator4829@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          9
          ·
          2 hours ago

          SQLite is one of the very few open source projects with a reasonable plan for monetisation.

          • Do you want to use one of the proprietary extensions? Fork up a few thousand. No biggie.
          • Do you operate in a regulated industry (aviation) and need access to the 100% coverage test suite along with a paper trail? Fork up ”Call us”.
          • Is your company insisting that you only use licensed or supported software? Well, you can apparently pay them for a licence to their public domain software.

          Basically, squeeze regulated industries, hard.

          I’m all for open source, but at some point developers should stop acting surprised when people use their work at the edges of the licence terms (Looking at you Mongo, Redis and Hashicorp). As for developers running projects on their free time, maybe start setting boundaries? The only reason companies aren’t paying is because they know they can get away withholding money, because some sucker will step up and do it for free, ”for the greater good”. Stop letting them get it for free.

          Looks like RedHat is kinda going in this direction (pay to get a paper trail saying a CVE-number is patched), and basically always have been squeezing regulated industry. Say what you want about that strategy, it’s at least financially viable long term. (Again, looking at you Hashicorp, Redis, Mongo, Minio and friends)

    • Dessalines@lemmy.ml
      link
      fedilink
      arrow-up
      38
      ·
      19 hours ago

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

      • 4am@lemmy.zip
        link
        fedilink
        arrow-up
        19
        ·
        17 hours 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
        link
        fedilink
        arrow-up
        4
        ·
        edit-2
        15 hours ago

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

    • jacksilver@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      11 hours 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?

  • ÚwÙ-Passwort@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    10 hours 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)

  • Eager Eagle@lemmy.world
    link
    fedilink
    English
    arrow-up
    89
    ·
    21 hours 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.

    • GenderNeutralBro@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      32
      ·
      edit-2
      20 hours 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.

      • tasankovasara@sopuli.xyz
        link
        fedilink
        arrow-up
        2
        ·
        5 hours 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
          link
          fedilink
          arrow-up
          1
          ·
          3 hours 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
        link
        fedilink
        English
        arrow-up
        1
        ·
        12 hours 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.

  • Luci@lemmy.ca
    link
    fedilink
    English
    arrow-up
    57
    ·
    edit-2
    21 hours ago

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

  • treadful@lemmy.zip
    link
    fedilink
    English
    arrow-up
    10
    ·
    16 hours 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.

  • paequ2@lemmy.today
    link
    fedilink
    arrow-up
    27
    ·
    21 hours 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.
  • some_guy@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    7
    ·
    16 hours 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.

  • Grey Cat@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    18 hours ago

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