Accessing Models Directly from MinIO in HOOPS Communicator Stream Cache Server

Hello HOOPS Community,

I’m currently working with the HOOPS Communicator Stream Cache (SC) Server and have a question regarding model access. In my spawnViewer function, I specify a local directory for the --model-search-directories parameter:
const modelDir = ${modelDirectory}/${project};
However, I would like to store my models in a MinIO bucket and access them directly without downloading them to the local file system. Is it possible to configure the SC Server to stream models directly from MinIO? If so, could you provide guidance on how to achieve this setup?

Alternatively, if accessing models from MinIO is not feasible, are there recommended practices for managing model storage and access in a way that minimizes local storage requirements?

Any insights or suggestions would be greatly appreciated.

Thank you!

Hello @shubham.suryawanshi,

Admittedly, I’m not familiar with MinIO but if it has functionaility and features similar to Amazon S3, it should be possible. We have a brief reference to using object storage in our docs. Perhaps the MinIO documentation has more technical information about going from a regular filesystem to object storage.

Thanks,
Tino