encryptic-team / encryptic

An encryption-focused open source note taking application
Mozilla Public License 2.0
348 stars 40 forks source link

Sync to non-commercial storage #25

Open gino909 opened 5 years ago

gino909 commented 5 years ago

Nice to see that Laverna story is going to be continued! :)

From my prospective one of the most important things is to ensure the availability of the latest notes on each device. To make this happen we need to have a sync mechanism which is first of all stable and then not bound to less used technologies (Remote Storage). Further not only commercial offers like Dropbox should be the solution.

From my point of view we should go for open standards like WEBDAV integration. This should also fullfill the most common requirements for synching. Additionally may a FTP makes sense.

At the end this synching mechanisms should be available also in a future Android / iOS app.

I will keep an eye on the project and restart with Encryptic as soon as the sync issues are solved.

From my point of view a great piece of software with huge potentiality

Regards

daed commented 5 years ago

@gino909 Sorry for such a late response. I would like to expand the otherwise limited sync options. One of the major difficulties we face on this is that everything we do has to work in client side javascript. There's no backend for encryptic and nothing that runs outside of a browser except in the electron app, which we use as basically just an over-glorified browser window too at this point. Very, very long term plans include adding a backend that can offer more options, but we're not there yet.

Having all that been said, I wouldn't want to do FTP, but I think an SCP/SFTP option could be achievable. I think WebDAV is a good idea too. Some of the features there are pretty appealing, particularly file locking.

TobiasDev commented 5 years ago

I would love to see WebDAV in this as well. That would make it the ideal workflow note-taking application for me! I don't have Dropbox, or such, I have my own NextCloud server, so being able to sync into that would be amazing!

TobiasDev commented 5 years ago

Are there still plans to implement this? :) I understand if it takes time, I just wanted to check in and see if there are still plans for this in the future.

daed commented 5 years ago

@Maks-s has implemented remotestorage for us. I saw a thread talking about making a plugin for remotestorage for nextcloud, but it looked like it was more wishlisting than actual progress.

More syncing options are definitely on the list, but there are other things that need to be fixed first. Import/export is my priority at the moment.

TobiasDev commented 5 years ago

RemoteStorage works? Cool. Maybe that is an option as it is encrypted anyway. :)