-
-
Notifications
You must be signed in to change notification settings - Fork 921
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add sync provider through local files #690
add sync provider through local files #690
Comments
Hey there! Thank you very much for taking the time to open this up. Makes a lot of sense to me and should be straightforward to implement for the desktop version (we could use Dropbox as a template and simply replace the API stuff with a simple flat file storage). The only real problem I see is that it might be confusing for some people that this will likely only work with the desktop version of the app and NOT the mobile or web variants. There might be a path for those too, but I have my doubts that it will work as intended. If anybody wants to tackle this, please let me know! |
Hard to tell if this can be confusing : the first time I saw that feature in Joplin and I immediately though that syncthing could do the sync job in the background and I just pointed both of them to the same directory and that was it. Here's what it looks like in Joplin's desktop app and in Joplin's android app I hope someone will have the time and skills to taccle this one, I have to admit that being able to sync your datas from different devices/OS/networks without any cloud is quite amazing to me :-) |
I switched from Hamster to superproductivity because the syncing of the former is bad. So far I love SP and its many features. It is exactly what I need. |
Proposal: a (quick ?) and dirty solution
|
I haven't really explored that myself, but have you tried specifying the |
Hello and thank you for your attention, Mr. Maintainer.
Yes, I have tried that. It allows me to put the entire working directory into my synced directory. However, the database file quickly has a syncing conflict, as the conflict resolution on blobs and (sql) DB files is bad. That is not a working solution for me. Instead, I replaced the backup directory on the standard path with a soft-link to a directory in my encrypted sync directory (I am running linux on all my main devices). In this way I am only "messing" with the backup files and not the normal data of the program. I am currently trying to import the automatic backup whenever I switch devices but it is not the most elegant solution. I will try this for a while and report back on how well it works. |
Alright! Thanks for the explanation! |
@johannesjo Any updates on this? I want to use it with Synching. |
I would like as well to see this feature implemented with higher priority than fixing the WebDAV support over NextCloud and WsgiDAV. I have installed syncthing and the process was super easy compared to NextCloud. If both the desktop app and the mobile app will have support for filesystem sync, a la Joplin, as requested above, I'll be happy to pick it as sync option. |
+1 on this one, would love to see a directory syncing option and same for android, I use a solution that syncs my folders between my devices to be able to access it both from mobile but also from multiple machines without using any cloud services Btw, high five, you have done a great job with super productivity! |
I want to +1 this too! Thanks for the great app! Once sync is resolved, I am hoping to make SP my one and only task management app! :) |
If you like to see this happening, please upvote the original issue! :) |
+1 This would really be a wonderful feature. |
This issue has not received any updates in 90 days. Please comment, if this still relevant! |
Still relevant to this day |
I am happy to announce that the feature should be available with the next (pre-) release. Let me know if you have any feedback. |
Wonderful! Thanks! |
Will this work on Android too? 😉 |
No :) just desktop for now. Pull requests are welcome though! |
Would love to see this implemented in the Android app too. It is a simple feature (not badly intended: not speaking on the complexity and time consumption) that would hugely complete the experience for some of us using services to locally sync files, such as Syncthing. |
The Android app for Obsidian puts all of it's files, including configs, in the Documents folder. If there were an option simply to store things there, then Syncthing could just sync the folders. This is what I use for Obsidian. BTW, where are the files for SP stored on Android? I have a path to /storage/emulated/0/Android/data/com.superproductivity.superproductivity, but there's nothing there. Perhaps if I could find the right location, I could just sync it myself using Syncthing. |
This issue has not received any updates in 90 days. Please comment, if this still relevant! |
still relevant |
Android version of a local file sync is sorely missing. |
+1 Very important feature |
Any news about local file sync or import .json feature ? |
Problem Statement
Moving in different countries including some where internet is quite restricted, I tend to use the cloud as few as possible and solution that are simple and robust.
I'm very happy with 2 combos : keepassXC+syncthing and Jopling+Syncthing, my notes and my passwords are in sync in all my devices with just the combinaison of those softwares and it's very usefull.
I've read that some people achive that with seafiles.
❔ Possible Solution
Joplin has a file syncing : it uses a sperate folder and drops files in it (https://joplinapp.org/spec/sync_lock/)
KeepassXC does that with database and merges the cached database with the db written on files (it's more reliable)
For now I use Jopin that has task lists but it's not focussed on tasks as super productivity
The text was updated successfully, but these errors were encountered: