Casbin Forum runs on Casnode, the open-source Discourse-style forum. Try the Casnode demo →
Casbin Forum

hey! i'm not 100% sure what i should request in the issue. i'll create one describing my problem, and will let you chime in

https://github.com/casibase/casibase/issues/697

i'm looking through casdoor documentation, i see that it supports Storage Providers (sick!). However it seems like it's configured per user. Do you have any suggestions for a scenario like this:

In my organization we use google docs. Each doc has it's set of permissions and groups that it is shared with. I want to sync all of the organization's google docs with Casibase, and make sure that:

a) casibase users can only query vectors that come from files they have access to
b) files and embeddings don't need to be stored multiple times (EG: no need to duplicate files/embeddings per user)

awesome, if i end up implementing a pinecone one i'll def put up a PR!

one more question that comes to mind - can you configure which vector DB is used for vector storage?

like if i wanted to use pinecone vs postgres vs something else

is that an option?

is Casdoor deployed as part of the casibase-all-in-one image?

im playing around with it, have a few questions:

  • is there a way to manage which users/user groups have permissions to which vectors?
  • is there a Chat API that's exposed as part of casibase or do you have to use the UI?

Thank you! this worked beautifully!!

i can't unfortunately, i tried to build the dockerfile locally and ran into errors, that's why i came here looking for a pre-built image

hey! i'm curious if there is an all-in-one docker image for casibase like there is one for casdoor

wanted to deploy it locally to play around

or if there is a docker compose file that would be cool too