At the end of this feature request I will propose a solution, and ask a few questions. But first bear with me, and understand the following short scenario:
You have all relevant data in your Joplin DB. You travel away from home, and suddenly your device (or devices) are unusable (broken, stolen, whatever). And in order to get out of this mess, the most convenient way would be to access your Jopin data, waiting for you in the cloud. But in order access them you need a device (new or borrowed), your cloud url and password, your Joplin key, and your key password, and .... Well, you write it all down on a nice piece of paper, right ? ... which you put in your spare socks, inside your tooth paste tube ? ...
This will most likely NOT work. In other words, ... while all your data is safe, you will have as little access to it than anybody else on the planet.
This situation is unlike accessing your email in a situation like this (through it's web interface), or files on your email server, or just a set of files elsewhere, where all you need is one password. Joplin has - for very good reasons - more complex setup steps.
My suggestion, Joplin (or a dedicated plug-in) should be able to extract all the data one needs (to install and run your Joplin instance on an unknown device) upon a manual command, encrypt it with a independent, human-readable password, and store them on a USB stick or other device of your liking as a single file. Ideally a fresh copy of Joplin, when presented this extract / file and password, would configure itself to access your cloud data completely hassle free.
Q1: is this impossible, for some technical reason which only the developers may know ?
Q2: can it safely be done by a plug-in too ?
Q3: do others find this as usefull as I do ?
If it's been discussed before and I missed it - mea culpa.