Two servers through two profiles, also exchanging notes?

I'm currently using Joplin on Linux and Android, syncing on Dropbox.
I'd like to try the Joplin server to check extra features like publishing a note etc.
But I don't want to resync my large notes database for now.

I understand that I can set two servers, Joplin and Dropbox, by creating two different profiles, and that my new 'Joplin Server Profile' will be a brand new database.
I understand that within a Joplin app I may then copy / paste a given item from one profile to the other, duplicating it, so that for instance I can test the web publishing of a complicated note, or its sharing with my S.O. own Joplin -maybe at the expense of creating a second user (?) in the Joplin server.

Can someone confirm these assumptions are true?

I understood all of this is not accessible with the entry-level Joplin server yearly subscription.
I had difficulties in understanding how a basic user can 'Collaborate on a notebook with others' while NOT 'sharing a notebook with others'.
On this I now consider he actually could collaborate only with a Pro user, and also a basic user could share a note only through copy/pasting an url, not maintaining the link sync'ed.
Last, I understand two different users collaborating on a given note is only possible with a Teams subscription.
Again, is all of this true?

Last, some months ago I understood that the Joplin servers were to be relocated from US to Europe: is this done or planned?


As no-one has replied I will try to help. I do run my own Joplin server but I do not use profiles.

Firstly there are two versions of the Joplin "server" available. There is Joplin Cloud which is the version you pay for per user account and is hosted by Joplin. Then there is Joplin Server which is the free, personal use only version you self-host using docker. With the self hosted version you can set your own limits for accounts so you can give a user a much more generous amount of storage or note size than even a Pro account on Joplin Cloud. You can create as many accounts as you like on the server.

When you set up profiles in the Joplin client they act as two totally independent versions of Joplin with different sync targets, plugins, everything. When switching between them Joplin shuts down and re-opens as if it were a totally different install. I am not sure that it would be possible to copy / paste notes between profiles unless you just copied the body of a note and kept it on the clipboard as you switched. This method means that you do not get any linked resources transferred as well. A possibly easier way to move notes between profiles for testing would be to export a few notes from your main profile into a JEX file or two and then import them into the second profile after switching.

There have been relatively recent changes to the server and now a pro user can share a notebook with another user who is on the same server, pro or basic. The pro and basic users can work on the same shared notebook. A basic user however cannot share a notebook to start this process for themselves. Both pro and basic users can "publish" a note which turns a note into a static web page. Anyone can access and just read that note if they are given the URL, Joplin user or not.

If you want to just explore what you can do with Joplin when connected to a Joplin sync target it may be better to create your own local Joplin Server using docker and have a play with nearly all the available features, creating as many accounts as you need. Then, when you have got a feel for what you can do you can purchase whatever level of Joplin Cloud account you need and as many of them as you need.

The teams account plan refers to having "share permissions". I do not get that on Joplin Server so I have not seen how that works.

As for the Joplin Cloud servers...

I hope something in that swathe of text above helps :slight_smile:


@dpoulton Extremely interesting and heplpful -many thanks!