cross-posted from: https://lemmy.ml/post/44815211

Two-way file sync, no remote agent needed

Today Synchi is finally public! It’s designed for syncing files between two locations (local or over SSH). It detects conflicts, and lets you decide what to do.

Why not rsync/Unison/Syncthing?

  • rsync has no memory between runs and is one-way
  • Unison needs to be installed on both sides
  • Syncthing requires always-on daemons

Synchi runs on demand, works over SSH, and only transfers what actually changed.

I use it daily for syncing a shared folder between my machines and an android phone. Works great in combination with Tailscale/WireGuard so that you can sync files remotely.

    • jak0b@lemmy.mlOP
      link
      fedilink
      arrow-up
      5
      ·
      1 day ago

      Yes! On android with Termux terminal.

      (note: If you sync between computer and phone you don’t need to install it on your phone. One side only is enough.)

      • brokenwing@discuss.tchncs.de
        link
        fedilink
        arrow-up
        4
        ·
        1 day ago

        Yes, I would like to use this as an alternative to syncthing. Arch Linux and Android. So how the phone should be connected? Do I need to open my phone’s SSH port?

        • jak0b@lemmy.mlOP
          link
          fedilink
          arrow-up
          1
          ·
          22 hours ago

          iOS is tricky since there’s no easy way to set up SSH access to the filesystem like you can on Android with Termux. So unfortunately not really supported at the moment. If you have a jailbroken device it might be possible, but that’s not something I’ve tested.