Losing images during move: is this how to fix it?

Operating system

Windows

Joplin version

3.3.12

Desktop version info

Joplin 3.3.12 (prod, win32)

Device: win32, AMD Ryzen 7 5800H with Radeon Graphics
Client ID: c3c82bbdeb3c4cf982efff2d30700848
Sync Version: 3
Profile Version: 47
Keychain Supported: Yes
Alternative instance ID: -

Revision: 4d790b6

Backup: 1.4.3
Freehand Drawing: 3.0.1
Joplin DDDot: 0.4.2
Note Tabs: 1.4.0
Templates: 2.4.0

Sync target

Nextcloud

What issue do you have?

I recently moved my sync target from Dropbox to Nextcloud (taking advice given in another thread). Before I did this I made a complete jex backup. During the moving process most (but not all) of the images disappeared from my notes.

An examination of (a copy of) the jex file shows that the images exist there in a Resource folder. An examination of the sync target shows that it has no Resource folder.

What to do?

Am I right in thinking that if I did the following I would get all the images back in the correct places in my notes?

  1. Delete all the content in the sync-target folder on Nextcloud.
  2. Uninstall Joplin on my iPad.
  3. Take my laptop offline
  4. Delete all the folders in my desktop Joplin app and empty the trashcan.
  5. Import the jex file into my now-empty desktop app.
  6. Put my laptop online and upload the content from the desktop app, thus populating the sync-target.
  7. Reinstall Joplin on my iPad, adjust the sync settings, and sync, thus repopulating the iPad.

Accepting that I may have failed to take everything into account, or that I may have misunderstood something, I have two questions.

  1. Will the stops above return Joplin on both devices to the way it was before I moved from Dropbox?
  2. Given that this will obviously take some time, is there a quicker/easier way to achieve this?

Many thanks.

Perhaps I should add that I studied all the documentation and threads I could find before I attempted the move and obviously something went wrong. More accurately, obviously I did something wrong.

That is why I have laid out the list in my post step by step. I would like confirmation that this will achieve what I want and that I have got all the necessary steps in the correct order.

I would also like confirmation that there is not a simpler and faster way of doing this.

Especially since I cannot use Joplin until this process is properly completed!

The plan I outlined above worked. I now have all my notes, with all my images, on both my laptop and my iPad.

I am writing this just in case anyone comes across this thread in the future and also wants step by step answers.

Things to bear in mind:

  1. Populating the laptop from the JEX file does not take very long.
  2. Syncing the notes from the laptop to the sync-target DOES take a long time. You may need to leave it running for 24 hours or more.
  3. Once that sync has finished and you start to sync the new and empty Joplin on your iPad or phone with the sync-target you need to know three things.
  • This will take a long time.
  • The sync will appear to load your notes without any folders for much of that time. (The folders will appear late in the process.)
  • After the sync claims to have finished, you may notice it continues to load resources. Leave it to do this for as long as it needs.

I hope somebody finds this useful.

As for me, everything is now up and running on Nextcloud. I am free of Dropbox. I love Joplin...

2 Likes

Yes. Thanks a lot.