Is it possible to give to an employee the power to sync and read my Joplin, without giving the power to modify it?
Yes I know there are settings on the employee installation that allow to set the type of desired sync, but this can be changed at will even by an hacker owning my employee computer. And unfortunately some successful attacks already happened to my employee.
So I imagine it is NOT possible to absolutely restrict the sync access to read only once somebody has a sync password.
A workaround: is it possible to use a double server so that I can set the second server to sync by read only with the main server and then I give to my employee the password to sync to the second server, but not the password to sync to the main server?
I'm still doing some research for you using chat GPT but you might be able to use the command line interface version of Joplin to synchronize data from location a to location B and then have the users Mount location B as read only.
It is not recommended to copy or move files in the file system directly outside of Joplin. Joplin would need to sync the data from location a to location B.
I'll try and put together a set of high level instructions that you can follow and customize to your needs.
@LeoW Iām not sure that would work to be honest, because unless E2EE is not used and the recipient only wishes to view the files in raw md format directly from the server clone. If the recipient is to view the notes within Joplin, the server needs for have full write access for the Joplin synchronization to work.
@francus If you get a Joplin Cloud subscription or self host Joplin Server, you can make read only shares of notebooks. But the recipients will also need to have accounts on Joplin Cloud / Server to be able to receive them
Thank you I was figuring out after I posted that it might not work because Joplin doesn't like when you edit files or move and copy files at the file system level rather than letting Joplin synchronize the files so I removed my post and put up a different idea.
I'm thinking that the server could run its own copy of Joplin and synchronize to another folder on the server that others only have read only access to and don't use the synchronization feature at all.
I'm still thinking on this one.
The more research I do the more difficult it seems like it's going to be without using Joplin cloud or a dedicated server. Those two options give you read only folder access as part of the app and is the easiest and probably the best way to go. I'm still investigating other options though.
Thank you both very much for your kind help, but this matter seems much more complicated than what I was supposing and what I can afford.
@francus If you get a Joplin Cloud subscription or self host Joplin Server, you can make read only shares of notebooks. But the recipients will also need to have accounts on Joplin Cloud / Server to be able to receive them.
I had a look at a Joplin Cloud Subscription and it seems I need to pay a teams subscription for me and a basic subscription for the employee. It would have the additional advantage of having the official backing of the Joplin organization, so safer and well updated. So I am thinking to go this way.