monicahq / monica

Personal CRM. Remember everything about your friends, family and business relationships.
https://beta.monicahq.com
GNU Affero General Public License v3.0
21.47k stars 2.14k forks source link

Multi-user support with different libaries #5988

Open b3nd1k opened 2 years ago

b3nd1k commented 2 years ago

Hey! I'd love to see multi-user support where each user get their own library with their own set of contacts, notes, reminders and so on. That way, I would not have to spin up multiple instances if I wanted my family to take advantage of Monica as well, without having access to my data.

djaiss commented 2 years ago

This is exactly what we will do in the next version of Monica. We'll call this the notion of vaults. More details coming soon 😄

codemonkeysoftware commented 2 years ago

Is this different from a user registering for an account on the web UI or creating an account with artisan account:create?

djaiss commented 2 years ago

Yeah it's completely different. Right now in Monica we can't have multiple users in the same account with different set of contacts. They have to share the exact same data - which might be a problem.

codemonkeysoftware commented 2 years ago

That way, I would not have to spin up multiple instances if I wanted my family to take advantage of Monica as well

@b3nd1k are you self-hosting Monica or using the web service? This makes it sound like you're looking to have multiple users on a self-hosted instance, am I mistaken?

If you're on a self-hosted instance, you can create additional user accounts either by opening registration or using the artisan command mentioned above. If you are speaking about monicahq.com, it might be a better solution to just create additional users since you don't want to share your data with them anyway.

wunter8 commented 10 months ago

Any updates or timeline on this? I'd like to self-host Monica and would prefer not using a separate domain and instance for each separate user