Sync LAN

Hi everyone, I hope you’re doing well. I want to express my appreciation for the great work on Joplin; it’s been a fantastic tool for organizing my notes. I’d like to suggest adding a LAN (Local Area Network) sync feature.

This would enhance privacy and security for users who prefer to keep their notes within a local network, rather than relying on cloud services.

Benefits of LAN Sync:

  • Enhanced Privacy: Keeps data within a controlled environment.

  • Improved Collaboration: Simplifies syncing between team members locally.

  • Offline Access: Allows note access and syncing without an internet connection. Tools like LocalSend demonstrate how effective file sharing over LAN can be, and I believe a similar approach could work well for Joplin.

Thank you for considering this feature!

1 Like

Couldn't you install Joplin Server or a WebDAV server on the local network and it would just work? I don't quite understand what is there to support for LAN specifically. You still need a server and we support plenty

It's true that when I go on vacation or do other activities, it stops working. I had expected it to be a somewhat simple system that would provide an alternative way to sync my data. I've seen other note-taking apps, like Anytype, implement this functionality, but they aren’t markdown-based and are not as user-friendly as Joplin.

Oh I see what you mean, I guess you're after something like device to device sync? Unfortunately we don't currently support this. I would like to but it's obviously a big project and we haven't looked into it yet

It is a big project.

But it would be greatly appreciated.

Also, I don’t think it interferes much with Joplin cloud bc the only thing it would do is sync.

What about if you setup a Network drive on the LAN? Then you can use file system sync in Joplin, pointing to the network drive location. That assumes you only need to support desktop, as on mobile it would not be so practical.

Also you could use Syncthing for device to device sync as well, and again you can use file system sync in order to support that