# Feature proposal

**URL:** <https://discourse.joplinapp.org/t/feature-proposal/270>\
**Category:** Features\
**Created:** [19 June 2018 11:37 UTC](https://discourse.joplinapp.org/t/feature-proposal/270 "2018-06-19T11:37:25Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![aburger](https://avatars.discourse-cdn.com/v4/letter/a/bb73d2/32.png) [@aburger](https://discourse.joplinapp.org/u/aburger)\
**Post date:** [19 June 2018 11:37 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/1 "2018-06-19T11:37:25Z")

</div>

Hi there,

just began to use joplin. a feature very usefull to use especially in groups, would be to have the possibility to define different sync-targets for different notebooks, so one could share one with some people, another with others ans one only with myself.

regards  
andreas

---

<div class="post-metadata">

**Author:** ![foxmask](https://avatars.discourse-cdn.com/v4/letter/f/c68b51/32.png) [@foxmask](https://discourse.joplinapp.org/u/foxmask)\
**Post date:** [19 June 2018 11:41 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/2 "2018-06-19T11:41:39Z")

</div>

you can play with several profiles with

```auto
joplin --profile /path/to/profile/group1
joplin --profile /path/to/profile/group2
joplin --profile /path/to/profile/myself

```

---

<div class="post-metadata">

**Author:** ![aburger](https://avatars.discourse-cdn.com/v4/letter/a/bb73d2/32.png) [@aburger](https://discourse.joplinapp.org/u/aburger)\
**Post date:** [19 June 2018 11:51 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/3 "2018-06-19T11:51:29Z")

</div>

> [@foxmask](#):
>
> --profile

good idea, but does not work with the gui-client (Joplin-1.0.101-x86\_64.AppImage )

---

<div class="post-metadata">

**Author:** ![foxmask](https://avatars.discourse-cdn.com/v4/letter/f/c68b51/32.png) [@foxmask](https://discourse.joplinapp.org/u/foxmask)\
**Post date:** [19 June 2018 12:09 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/4 "2018-06-19T12:09:03Z")

</div>

use simply joplin …

because once you’ve run once `Joplin-1.0.101-x86_64.AppImage` it creates `~/.config/profile-profile` and then `joplin` add itself here `~/.joplin-bin/bin/joplin`, so `joplin --profile` will work with version 1.0.101

---

<div class="post-metadata">

**Author:** ![tessus](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tessus/32/13_2.png) [@tessus](https://discourse.joplinapp.org/u/tessus)\
**Post date:** [19 June 2018 13:15 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/5 "2018-06-19T13:15:07Z")

</div>

> [@foxmask](#):
>
> joplin --profile

This has a few drawbacks:

You

- can't run several instanes of joplin at the same time
- have to quit/start joplin every time you want to use a different sync target
- don't have access to notes which use a different sync target

---

<div class="post-metadata">

**Author:** ![aburger](https://avatars.discourse-cdn.com/v4/letter/a/bb73d2/32.png) [@aburger](https://discourse.joplinapp.org/u/aburger)\
**Post date:** [19 June 2018 13:34 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/6 "2018-06-19T13:34:46Z")

</div>

yes, best way would be, different targets in same instance / profile

---

<div class="post-metadata">

**Author:** ![foxmask](https://avatars.discourse-cdn.com/v4/letter/f/c68b51/32.png) [@foxmask](https://discourse.joplinapp.org/u/foxmask)\
**Post date:** [19 June 2018 13:35 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/7 "2018-06-19T13:35:38Z")

</div>

except by using the joplin terminal version in the same time of the desktop one but you are limited to 1 instance by terminal/desktop

---

<div class="post-metadata">

**Author:** ![tessus](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tessus/32/13_2.png) [@tessus](https://discourse.joplinapp.org/u/tessus)\
**Post date:** [19 June 2018 20:11 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/8 "2018-06-19T20:11:34Z")

</div>

> [@foxmask](#):
>
> except by using the joplin terminal version in the same time of the desktop

There's no cure for stupidity. It is impossible to build safe guards for all eventualities. At one point people have to use common sense.

---

<div class="post-metadata">

**Author:** ![foxmask](https://avatars.discourse-cdn.com/v4/letter/f/c68b51/32.png) [@foxmask](https://discourse.joplinapp.org/u/foxmask)\
**Post date:** [20 June 2018 12:46 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/9 "2018-06-20T12:46:13Z")

</div>

I dont understand your reply  
When I use joplin terminal with one profile and joplin desktop with another one at once (each syncing with a different cloud account), I have no problem at all.

---

<div class="post-metadata">

**Author:** ![tessus](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tessus/32/13_2.png) [@tessus](https://discourse.joplinapp.org/u/tessus)\
**Post date:** [20 June 2018 12:54 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/10 "2018-06-20T12:54:43Z")

</div>

> [@foxmask](#):
>
> I dont understand your reply  
> When I use joplin terminal with one profile and joplin desktop with another one at once (each syncing with a different cloud account), I have no problem at all.

Yes, you are right. However, people could use the desktop and the cli app at the same time using the same sync settings. It is possible that this can lead to problems, especially with sync delays. Conflicts are more likely, but are no different than when using the same sync server on 2 different devices.

I was just trying to convey that not all restrictions make sense and on the other hand there are restrictions that cannot prevent errors.

---

<div class="post-metadata">

**Author:** ![vicentbeneito](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/vicentbeneito/32/119_2.png) [@vicentbeneito](https://discourse.joplinapp.org/u/vicentbeneito)\
**Post date:** [26 June 2018 10:41 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/11 "2018-06-26T10:41:09Z")

</div>

> [@aburger](#):
>
> just began to use joplin. a feature very usefull to use especially in groups, would be to have the possibility to define different sync-targets for different notebooks, so one could share one with some people, another with others ans one only with myself.

it's a good good idea.  
I hope this could be implemented.

---

<div class="post-metadata">

**Author:** ![jvc49](https://avatars.discourse-cdn.com/v4/letter/j/dc4da7/32.png) [@jvc49](https://discourse.joplinapp.org/u/jvc49)\
**Post date:** [11 January 2020 15:44 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/12 "2020-01-11T15:44:45Z")

</div>

Thanks for the proposal, I am also interested in this feature!

---

<div class="post-metadata">

**Author:** ![npulidomateo](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/npulidomateo/32/11986_2.png) [@npulidomateo](https://discourse.joplinapp.org/u/npulidomateo)\
**Post date:** [9 July 2020 18:54 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/13 "2020-07-09T18:54:08Z")

</div>

Hi everybody,

Is there any effort going on to implement this feature?

We are a research group in Germany doing experimental quantum computing with ion traps, and would love to use Joplin as solution for our digital labbooks.

We are currently using Onenote 2016 but will have to abandon it when we house ARTIQ, our experimental control system, in a Linux box soon.

We need to be able to sync our labbooks to shared folders as we do not want to leave our data in the hands of an external party. Nevertheless, we would really benefit with the ability to sync different projects independently.

Joplin seems like the right solution and ticks all the boxes, but this very issue of not being able to sync different labbooks independently is the deal breaker for us.

Cheers,  
N.

---

<div class="post-metadata">

**Author:** ![CalebJohn](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/calebjohn/32/356_2.png) [@CalebJohn](https://discourse.joplinapp.org/u/CalebJohn)\
**Post date:** [10 July 2020 00:04 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/14 "2020-07-10T00:04:12Z")

</div>

Unfortunately Joplin is primarily focused on single user notetaking. There is a detailed outline of a multiple profile feature so it’s definitely in the pipeline somewhere, but as far as I know, nobody is actively working on it.

---

<div class="post-metadata">

**Author:** ![xavivars](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/xavivars/32/11108_2.png) [@xavivars](https://discourse.joplinapp.org/u/xavivars)\
**Post date:** [26 October 2021 09:01 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/15 "2021-10-26T09:01:43Z")

</div>

Bringing this thread back to life (as there was an update here that was talking exactly to what I was looking for).

> [@Separate sync location per notebook](https://discourse.joplinapp.org/t/separate-sync-location-per-notebook/656):
>
> I’m wondering if Joplin could be enhanced to allow different syncing locations on a per-notebook basis? That is, on DropBox, say /Apps/Joplin/ would be used for just that notebook. The application I have here is to allow multiple people to share a notebook but still retain their own private notebooks as well. Thanks! – Scotte

I think it would be a great feature if there could be sync locations (or even better, configurations1) at some level2.

The way I'm thinking about it, and my use case for it, would some sort of "multi-profile" setup, where I have a structure like this.

- **Personal**
  - Home
  - Groceries
  - TODO

- **Work**
  - Meeting notes
  - TODO

- **Project X**
  - TODO
  - Resources

In such an example, I don't want any of my **Work** notes to be synced anywhere. My company uses a proprietary notes platform tool, but I love Joplin and there are many notes I prefer to take them.

On the other hand, I want both my **Personal** notes and the ones about **Project X** (a cool open-source project I'm working on) to be synced across my different computers. On top of that, I also want to have access to **Personal** notes on my phone. So I would like to use Dropbox for these groups (or a combination of Dropbox/JoplinServer/JoplinCloud).

Is such a feature feasible technically, and would fit the roadmap for the app?

I'm not asking "_when can this be implemented?_", but "_is this something that fits and would benefit the project in the long term?_".

If the answer is yes, I think the conversation can evolve to really fine tune the requirements.

But if the idea doesn't fit Laurent's vision on the project, I don't think it is worth investing any time digging further into "how this could be implemented".

Notes:  
1: I don't think full configurations would be necessarily needed. For example, if it was easier to implement, certain things like sync interval could be shared.  
2: I'm thinking of top-level notebooks as of now, but maybe there's the need to add a top-level concept, like "_notebook-group_", to encapsulate this (because it would be extremely confusing (and probably painful to implement, to have different nested configurations, as an example)

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [26 October 2021 09:08 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/16 "2021-10-26T09:08:35Z")

</div>

That's the reference issue: [[Feature Request] run multiple instances of Joplin · Issue #591 · laurent22/joplin · GitHub](https://github.com/laurent22/joplin/issues/591)

---

<div class="post-metadata">

**Author:** ![xavivars](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/xavivars/32/11108_2.png) [@xavivars](https://discourse.joplinapp.org/u/xavivars)\
**Post date:** [26 October 2021 09:09 UTC](https://discourse.joplinapp.org/t/feature-proposal/270/17 "2021-10-26T09:09:05Z")

</div>

I should have checked github first 🤦‍♂️
