Home / GitHub Page

Is there a way to synch the desktop and mobile app without the need of dropbox or nextcloud

Is there other ways to synch notes other than nextcloud or dropbox?

how do you manually backup joplin? or what do i need to copy from desktop to my android ver?

What way would you like to sync?

Export to JEX

You sync.

By the way backup and sync are different concepts with different purposes.

You may use in the desktop version as synchronisation target the file system.
Then you can copy the folder on your android device.
There you also set the synchronisation target to the file system and the target is the copied folder on your android device.

1 Like

What way would you like to sync?

like pc to mobile with no third party. like if i press a button all my changes from mobile will appear on my pc

Export to JEX

does it also backup the revision/history?

This all depends on what you consider third party. If you think of third party as any other piece of software, be it local or in the cloud then the answer is no. If you are willing to compromise with local software then there is Syncthing or anything similar.

This can be done by going in General Options and Configuration respectively and selecting File System under Synchronization target. Creating a Folder that will be shared by the chosen local machine third party - in this case Syncthing - and then imputing the location of said folder in the newly created Absolute path space. Unfortunately Joplin doesn’t allow one to browse for that particular file location so the address has to be introduced manually. If you intend to encrypt the notes so that they are encrypted when synced over the web, now is the time.

After you have set up one joplin device - and only one, this is actually important - you can DL syncthing on both your mobile and your pc, there are PC versions for all major platforms. Assuming you chose to make mobile the starting point, you open synchign, you select the folder you wanted to share - let’s call it Joplin Notes for this example - then you open Syncthing on your pc, you connect your PC and your phone via syncthing and select your joplin notes folder to share. When prompted on the PC you accept.

Now, and only now you open the pc version of Joplin, you don’t input yet another id and password in the encryption option, you don’t do anything other then going to General Options, selecting sync to Local Folder, putting in the adresa of the folder Syncthing just created and then, if you had any encryption activated on mobile, once Joplin has synced with the file in the Syncthing shared folder it will ask you for a password to decrypt the files, once that is done both your mobile and PC will only sync notes in an encrypted form.

Is this very easy? no. Is it technically more secure then sending your files to a server - well, technically.

1 Like

This is a very detailed and nice description for setting up Joplin with syncthing.

You should add that to the FAQ.md and create a PR. I’m sure others would benefit from this.

Only one remark on your first paragraph. If someone is willing to install syncthing, they could also install nextcloud or a webdav server. But that’s a matter of opinion. I think the OP meant by 3rd party SW something that is not under his/her control, but I could be wrong.

Wille Nextcloud, webDAV and SyncThing are all technically servers, Syncthign is the only one actually designed to run on a desktop or mobile, wile Nextcloud/Onecloud and webDav are designed to run on actual servers. I’m not saying he couldn’t run them on his own desktop machine, but they wouldn’t be the tool for what he seemed to be looking for.

A lot of people run their own Nextcloud or WebDAV on a server (dedicated server, shared hosting, …).

The majority of people don’t though. Though Nextcloud, webDAV and SyncThing might all be server software, only the Syncthing “server” is designed to run on your phone, tablet, laptop or desktop and to be used by Joe Average. Nextcloud and webDAV tend to be made for actual server hardware, and for people with actual sysadmin knowledge. Yes, a lot of people do indeed run their own web servers just so they can run Nextcloud or webDAV but the vast majority don’t. Especially people that use Windows and Mac.

I think AlucardNoir(*) is right. I think the main difference between WebDAV and Syncthing is that Syncthing does not require an always-on server. You could put it on your PC and Mobile, and if you’re OK with only being able to sync when your PC is turned on, you’re set. You don’t need any external services or components, because unlike NextCloud, it seems to be designed specifically for peer-to-peer transfers.

(*) With a nick like that, I hope you’ve watched Hellsing Ultimate Abridged :smiley:

Guys, I’m not arguing against your arguments. Please read my comments as they are written. I have used conditionals (they could also install) and stated a fact (A lot of people run their own Nextcloud or WebDAV on a server). Furthermore the most important part was apparently ignored:

This is a very detailed and nice description for setting up Joplin with syncthing.

You should add that to the FAQ.md and create a PR. I’m sure others would benefit from this.

We did read them. I’m not attacking your position, merely joining into the discussion in what I hope is a friendly enough manner. ;D (My elaboration was meant more for people who may read this, but not know where the important difference between the two services/models lies.)

I’m not ignoring it, I just don’t think my answer id good enough for what you suggest. I’m sure I could spend a few hours rewriting it to make it worthy of and official FAQ page but as it stands it isn’t good enough.

Also, I sorta moved away from Windows a month or so ago and I no longer have a Win 10 systems to test things on, if other people with Windows, Mac and a iOS would be willing to help and give me the actual necessary steps for their OS, or confirm the steps and terminology, then we might be up to something.

Edit: actually forget the iOS stuff, I just checked and Syncthing doesn’t have an iOS version.

Edit 2: And just so you understand what I mean by “I don’t think it’s good enough” :https://joplinapp.org/#synchronisation - my post doesn’t really compare.