Skip to content
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

Sync without Dropbox or RemoteStorage? #635

Open
herold2k opened this issue Sep 21, 2016 · 23 comments
Open

Sync without Dropbox or RemoteStorage? #635

herold2k opened this issue Sep 21, 2016 · 23 comments

Comments

@herold2k
Copy link

Hi there,

first of all thanks for the great work - Laverna is a really cool tool!
With that said, I have some questions/wishes regarding Laverna:

  1. I do not have a Dropbox- or RemoteStorage-Account. Is it possible to sync Laverna notes between devices (Linux, Windows, Android) using another way? Maybe with a self-hosted Laverna installation or via personal webspace (FTP, SSH, WebDAV...)?
    Something like: [laverna_desktop] <-> [personal_webspace] <-> [laverna_android]
  2. Is Laverna secure enough resp. is the encryption strong enough that I could host it anywhere and could sync it via cloud services like Dropbox or RS, even if I don't trust them in terms of privacy?

Thanks!

@Phisoloc
Copy link

Yeah, would be cool to connect it with yourr own ownCloud or better Nextcloud. I won't use Dropbox and RemoteStorage. WebDAV over https would be great.

@eriteric
Copy link

Nextcloud now has an "app store", adding laverna there would be pretty neat

@herold2k
Copy link
Author

herold2k commented Oct 21, 2016

But this is exactly what I do NOT want, when using Laverna: rely on other companies like Dropbox, Google, Microsoft, MEGA etc.

I want to use my OWN webspace/server/... and this should work as simple and straightforward as possible.

Otherwise I could just use Google Keep or MS OneNote etc.

@r0bbie
Copy link

r0bbie commented Oct 26, 2016

Remain really hopeful for this via OwnCloud/NextCloud/WebDAV support (#155 and #104). It's currently a pretty critical missing feature (for anyone who doesn't use Dropbox).

@abidueiro
Copy link

Would be great to sync trough Webdav, Laverna is perfect except of that.

@jekuno
Copy link

jekuno commented Feb 1, 2017

Would it be too hard to run your own remote storage server? There are several open source options: https://wiki.remotestorage.io/Servers#Host_your_own

You could even host RemoteStorage on your own server and keep it behind the firewall of your local intranet. Then you could sync Laverna when you are at home (and WiFi-connect your smartphone or desktop to the same network as your local server).

@herold2k
Copy link
Author

Yep, running my own remote storage server would be 'too hard'. Since there seems to be no way to host a remote storage server on shared webspace and I don't want to run my own server just because of remote storage... So this is no choice.

@funilrys
Copy link
Contributor

I mean webdav is just what we need !! ;)

@smu55
Copy link

smu55 commented Mar 23, 2017

Lots of people use syncthing or relisio sync (former bittorent sync) to keep things synchronised. It would be nice If one could sync notes locally this way.

@jancborchardt
Copy link

Nextcloud can be fully self-hosted so you’re not relying on any other service. :) We also support simple WebDAV as API for the files. :) #104

The cool folks of Buttercup recently added Nextcloud integration too: buttercup/buttercup-core#151 – maybe @perry-mitchell @sallar @brantje can provide some pointers on how they did that? :)

@perry-mitchell
Copy link

perry-mitchell commented Jun 2, 2017 via email

@jancborchardt
Copy link

@perry-mitchell would you be down to write a blog post on how other web apps like Buttercup (and Laverna in this case) can use your library to use Nextcloud as storage? :)

Would be pretty awesome, and we would be happy to publish it on our blog and promote it. :) cc @jospoortvliet

@perry-mitchell
Copy link

perry-mitchell commented Jun 3, 2017 via email

@coloradomountain
Copy link

coloradomountain commented Jun 19, 2017

Surprised there is no SFTP support and all of this love for WEBDAV. Will fork and add SFTP support.

@domacikolaci
Copy link

@coloradomountain how did you go with your own fork? Has anyone made their own version of this with WebDAV or something? Really want to use this with nextcloud. Thanks!

@coloradomountain
Copy link

@domacikolaci I never forked Laverna. I simply started my own project. I am unsure the scope of Laverna was ever remote storage of notes, but integrating it shouldn't be an issue, I just never found the need.

@domacikolaci
Copy link

@coloradomountain ahhhh bugger, all good. Wish I knew the language, would attempt it. Know any APIs or something to go off? Might as well give it a crack if noone else will :)

@coloradomountain
Copy link

@domacikolaci
Copy link

Thanks @coloradomountain will check it out!

@jancborchardt
Copy link

There's this great blog post by @perry-mitchell on how to conmect apps to Nextcloud using his webdav-fs library:
https://nextcloud.com/blog/using-webdav-fs-to-access-files-in-nextcloud/

Probably quite helpful to people who want to improve Laverna by these additional sync capabilities. :)

@domacikolaci
Copy link

Cool, will look into. In the end I'll be honest, got lazy and looked into Nextcloud notes + using QOwnNotes which is working really well right now for me. Will look into getting Laverna working instead, Laverna still looks like the better option in the end, when I understand JS more, but for now, it's all going over my head :D

@Astronach
Copy link

Astronach commented Sep 18, 2017

With the module 'FS' you can "sync" the data with a specific folder on your file system. This folder can be sync with syncthing

@funilrys
Copy link
Contributor

funilrys commented Aug 8, 2018

Hello there,
Please report to #971 (comment) which explain the state of this project.

Have a nice day/night,
Cheers,
Nissar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests