I'm using Joplin 2.11.11 portable on Windows 10 and android-v2.11.32 on Android 12 (Samsung Galaxy 10).
Recently I switched from Joplin installed version to the portable and from Dropbox sync to NextCould self-hosted sync. To make sure does no conflicts, I created jex backup, deleted all notes, restored from jex and synced before starting the migration to another sync target.
I've installed NextCloud on shared hosting (1024Mb memory) with MySQL database and copied Dropbox Joplin files from my local folder (d:\dropbox\joplin) to NextCloud's self-hosted server to (data\user\files\joplin)
After that, on the NextCloud dashboard, I enabled the "Share folder" and created a link and password for it:
I've decided that the safest way would be to allow Joplin to connect this folder only, so I've used this manual:
My Joplin desktop 'Options - Synchronization' settings are:
Synchronization target: Nextcloud
Nextcloud WebDAV url: https://myserver.com/public.php/webdav
Nexcloud username: XXXXXXXXX (from shared link)
Nextcloud password: ****** (shared link password)
I've tested the connection and everything is looking fine.
So I've synced on the Desktop and provided the same credentials on Android. But now some notes are not synced on Android.
It seems that I missing some essential parts of syncing process.
Should I use the NextCloud Desktop client for Windows to sync my folder with the self-hosted server? But which folder - the same one I was using for Dropbox? Or maybe there is a mistake in my syncing workflow?
I'm using End-to-end encryption:
Public-private key pair: Generated
Master password: ✓ Valid
Also, the first sync is taking 2966s. I switched from Dropbox because on Android it was taking hours to sync all notes (around 400, that's not too much, most of them without attachments)
Joplin version: 2.11.11
OS specifics: Windows 10 22H2
Joplin version: android-v2.11.32
OS specifics: Android 12
- Install Joplin portable on Windows 10.
- Choose NextCloud as the sync target.
- Provide the credentials based on the shared link from NextCloud's self-hosted server.
- Upload Dropbox Joplin folder files to NextCloud's self-hosted server.
- Sync with NextCloud.
- Android: Provide the credentials based on the shared link from NextCloud's self-hosted server
- Android: Sync with NextCloud.
Notes should be synced on both devices.