| Post Reply | RetroFed Forum Forum Index » Linux |
| Author | Message | ||
|---|---|---|---|
jak0b
lemmy.ml
jak0b@lemmy.mlJoined: 2025-10-22 |
|
||
| 119 Original | |||
|
brokenwing
discuss.tchncs.de
brokenwing@discuss.tchncs.de Joined: 2025-11-04 |
Does it work on smartphones |
||
| 9 | |||
jak0b
lemmy.ml
jak0b@lemmy.mlJoined: 2025-10-22 |
Does it work on smartphones
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.) |
||
| 5 | |||
|
brokenwing
discuss.tchncs.de
brokenwing@discuss.tchncs.de Joined: 2025-11-04 |
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.)
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? |
||
| 4 | |||
jak0b
lemmy.ml
jak0b@lemmy.mlJoined: 2025-10-22 |
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?
Yes, you do need SSH set up on your phone. I'm using the same setup (Linux + Android). I wrote a short tutorial for it here: https://jakobkreft.github.io/synchi/termux.html Also I use it with Tailscale so I can sync from anywhere not just local network. |
||
| 3 | |||
|
Eggyhead
lemmy.world
Eggyhead@lemmy.world Joined: 2023-06-10 |
This might be good on Steam Deck for multiple games that have carry-over data. Just mirror the save data folder of one proton directory into that of the follow-up game’s directory. I assume you can go back to the first game to unlock more stuff to carry over, and not have to manually copy-paste the save folder each time. Just run a sync. |
||
| 2 | |||
|
SayCyberOnceMore
feddit.uk
Cyber@feddit.uk Joined: 2023-06-17 |
Genuine question: How's this different to I have Edit: ok, I read the article a bit further and found the rsync comparison |
||
| 6 | |||
|
ray
lemmy.ml
ray@lemmy.ml Joined: 2020-06-28 |
I love the concept for this. Syncthing is pretty good but it is annoying to have it running all the time on Android. I'd love to use something like this to sync my Obsidian md files between computer and phone just when needed. I suspect this could be baked into to an Obsidian plugin to make it pretty seemless for folks. |
||
| 3 | |||
|
W98BSoD
lemmy.dbzer0.com
W98BSoD@lemmy.dbzer0.com Joined: 2025-01-30 |
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.)
How about photos on iOS? |
||
| 2 | |||
jak0b
lemmy.ml
jak0b@lemmy.mlJoined: 2025-10-22 |
Genuine question: How's this different to rsync? I have rsync installed locally, but not remotely and I'm able to sync changes, so how does this differ? Edit: ok, I read the article a bit further and found the rsync comparison
Great question! Let me sum it up here for others: rsync is one-way only and has no memory between runs, every execution starts from scratch. Synchi is two-way, stateful (knows what changed since last sync), and content-aware (uses hashes, so no false positives from timestamp changes). It also handles conflicts explicitly instead of silently overwriting. That said, rsync is still the better tool for backups and one-way mirroring. Synchi is for when you need true bidirectional sync. Here is also a comparison with unison and syncthing: https://jakobkreft.github.io/synchi/why.html |
||
| 9 | |||
jak0b
lemmy.ml
jak0b@lemmy.mlJoined: 2025-10-22 |
This might be good on Steam Deck for multiple games that have carry-over data. Just mirror the save data folder of one proton directory into that of the follow-up game’s directory. I assume you can go back to the first game to unlock more stuff to carry over, and not have to manually copy-paste the save folder each time. Just run a sync.
I'm not too familiar with Steam Deck, but that sounds like it would work! As long as you can point Synchi at both save directories, it would keep them in sync and save you the manual copy-paste. |
||
| 1 | |||
jak0b
lemmy.ml
jak0b@lemmy.mlJoined: 2025-10-22 |
I love the concept for this. Syncthing is pretty good but it is annoying to have it running all the time on Android. I'd love to use something like this to sync my Obsidian md files between computer and phone just when needed. I suspect this could be baked into to an Obsidian plugin to make it pretty seemless for folks.
This is exactly how I use Synchi! Same idea but I use Logseq instead of Obsidian (very similar open-source alternative, worth checking out). Works great for syncing markdown notes between computers and my phone on demand. Of course I need to remember to sync before switching devices, but I prefer this then constant running in the background. Haven't thought about an Obsidian/Logseq plugin but honestly that sounds like a great idea... For now it's CLI only, but I can definitely see the value. |
||
| 4 | |||
jak0b
lemmy.ml
jak0b@lemmy.mlJoined: 2025-10-22 |
How about photos on iOS?
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. |
||
| 2 | |||
|
BB_C
programming.dev
BB_C@programming.dev Joined: 2023-07-06 |
Great question! Let me sum it up here for others: rsync is one-way only and has no memory between runs, every execution starts from scratch. Synchi is two-way, stateful (knows what changed since last sync), and content-aware (uses hashes, so no false positives from timestamp changes). It also handles conflicts explicitly instead of silently overwriting. That said, rsync is still the better tool...
Maybe I missed it, but you don't seem to mention anywhere sub-file sync (binary diffing) support (or presumably the lack of it), which is very important for fast syncing when files actually change! |
||
| 2 | |||
jak0b
lemmy.ml
jak0b@lemmy.mlJoined: 2025-10-22 |
Maybe I missed it, but you don't seem to mention anywhere sub-file sync (binary diffing) support (or presumably the lack of it), which is very important for fast syncing when files actually change!
You are correct! no sub-file sync / binary diffing at the moment. It was my deliberate choice to keep complexity down. In practice, text files where diffing helps are tiny and transfer instantly anyway, and large files like images and videos almost never change partially. The main case where it would matter is something like large database files or VM images. That said, it's not off the table for the future! |
||
| 5 | |||
Dessalines
lemmy.ml
dessalines@lemmy.mlJoined: 2019-04-17 |
Syncthing was made for this and has been around for almost a decade now. |
||
| -1 | |||
jak0b
lemmy.ml
jak0b@lemmy.mlJoined: 2025-10-22 |
Syncthing was made for this and has been around for almost a decade now.
I used Syncthing for years, it's great (if you use it and you are happy, then you dont need to switch), but they are quite different. Syncthing requires daemons on all devices and can't sync two local folders on the same machine. Synchi is on-demand, runs only on one side, and doesn't care where the two root folders are. I wrote a more detailed comparison here: https://jakobkreft.github.io/synchi/why.html |
||
| 11 | |||
|
68silver
beehaw.org
68silver@beehaw.org Joined: 2023-08-23 |
I will look at this as a replacement for Luckybackup. |
||
| 2 | |||
jak0b
lemmy.ml
jak0b@lemmy.mlJoined: 2025-10-22 |
I will look at this as a replacement for Luckybackup.
Thanks! If you just need backup, with Synchi you set the 'force=root_a' in config, otherwise its bidirectional sync. If you need pure backups, rsync or similar might still be the better fit as they have some backup specific features. |
||
| 2 | |||
|
GlenRambo
jlai.lu
GlenRambo@jlai.lu Joined: 2023-12-17 |
"Synchi does not try to be real-time, automatic, or invisible." What would be the down side if I tried to automate the sync. Say every 5min on Linux to android. |
||
| 1 | |||
|
OliMoli2137
piefed.social
OliMoli2137@piefed.social Joined: 2026-03-19 |
Hi, nice project. I already use rclone in bisync mode, so it would be nice if you explained the differences. |
||
| 2 | |||
jak0b
lemmy.ml
jak0b@lemmy.mlJoined: 2025-10-22 |
"Synchi does not try to be real-time, automatic, or invisible." What would be the down side if I tried to automate the sync. Say every 5min on Linux to android.
Nothing wrong with that at all! You can set up a cron job to run Synchi every 5 minutes and it would work just fine. The only minor downside is some wasted compute since it rescans and hashes everything each run, even if nothing changed. For most files like text it's negligible though. In the future I might look into a lightweight daemon that uses Linux filesystem notifications (inotify) to trigger a sync when something changes. |
||
| 1 | |||
|
grapemix
lemmy.ml
grapemix@lemmy.ml Joined: 2021-12-02 |
Speed conpared to rsync? Hash speed and cpu load compared? Need shell access for ssh? What about two devices across firewalls and internet which you can't control? I think one of the usecase is only sync when you have WiFi. Still want android apk for my lazy ass. Good project |
||
| 2 | |||
jak0b
lemmy.ml
jak0b@lemmy.mlJoined: 2025-10-22 |
Speed conpared to rsync? Hash speed and cpu load compared? Need shell access for ssh? What about two devices across firewalls and internet which you can't control? I think one of the usecase is only sync when you have WiFi. Still want android apk for my lazy ass. Good project
Thanks! I've done some testing, nothing scientific, but I can tell you it transfers at about the same speed as other tools I tested, usually limited by network speed. I spent quite some time optimizing how small files are packaged together for transfer, so there's no slowdown even with many small files compared to a single file of the same total size. Android APK idea is not bad though! I've published 2 Android apps before so will definitely look into it. Current Termux terminal approach is definitely not very user friendly. |
||
| 1 | |||
|
grapemix
lemmy.ml
grapemix@lemmy.ml Joined: 2021-12-02 |
Thanks! I've done some testing, nothing scientific, but I can tell you it transfers at about the same speed as other tools I tested, usually limited by network speed. I spent quite some time optimizing how small files are packaged together for transfer, so there's no slowdown even with many small files compared to a single file of the same total size. Android APK idea is not bad though! I've pu...
Syncthing is pretty unmaintained now, community worries about it get abandoned multiple times. Stick around and introduce your app to those future post and your app will shine. If you are into serious backup, i would look at bareos,but it is way overkill for most ppl and old too, but very good backup pro sumer lvl open source solution. I once tried hard to shop around |
||
| 1 | |||
jak0b
lemmy.ml
jak0b@lemmy.mlJoined: 2025-10-22 |
Syncthing is pretty unmaintained now, community worries about it get abandoned multiple times. Stick around and introduce your app to those future post and your app will shine. If you are into serious backup, i would look at bareos,but it is way overkill for most ppl and old too, but very good backup pro sumer lvl open source solution. I once tried hard to shop around
Thanks for the kind words! To be fair, Syncthing itself is still actively maintained (they just released 2.0), it was the official Android app that got discontinued due to Google Play issues. Community forks still exist on F-Droid though. But yeah, Syncthing and Synchi have different workflow. Syncthing needs daemons on all devices and can't sync to a mounted drive, NAS path, or local folders on the same machine. Synchi is on-demand and doesn't care where the two roots are. This is also why I started working on it. I used syncthing for a few years before that. |
||
| 1 | |||
|
grapemix
lemmy.ml
grapemix@lemmy.ml Joined: 2021-12-02 |
Thanks for the kind words! To be fair, Syncthing itself is still actively maintained (they just released 2.0), it was the official Android app that got discontinued due to Google Play issues. Community forks still exist on F-Droid though. But yeah, Syncthing and Synchi have different workflow. Syncthing needs daemons on all devices and can't sync to a mounted drive, NAS path, or local folders o...
That's what I got confused. Thanks for clearing thing up. |
||
| 1 | |||
| Post Reply |
Back to top |