Hi @sabir
I see you install node-red-contrib-storage-mongodb - are you trying to use a custom storage plugin as well as the projects feature?
The Projects feature is only available with the built-in local filesystem storage. If you use a custom storage plugin, you cannot use Projects as well.
Okay Thanks,
Actually, I'm trying to build a multi-tenant node-red project Where I can add my own custom nodes, where each user has there own node-red flows(for that I find out that I have to run new node-red instance for each user) and data will be stored in external database so that I can retrieve each users flow(that's why I have used node-red-contrib-storage-mongodb), I also wanted to add authentication for each users.
FlowForge is multi tenanted out of the box & has everything you describe + a lot more. You can be up and running in a matter of minutes. Let me know if you need any more info (here or via the contact us)
Full disclosure: I work for FlowForge & I may be biased but I think it is amazing
Custom node catalogues are something that FlowForge may add in the future, but not currently supported.
If you are hosting your own FlowForge instance (as opposed to using FlowForge's hosted instance), assuming you are using the Docker or Kubernetes build, then you can build custom stacks (Docker containers) with none public node's pre-installed in the similar fashion to your first post in this thread.