Single cluster based install using environment modules

We run a large cluster with 30-40 cryosparc users and counting. In the past, we’ve performed individual installations for each user to maintain isolation between users and data. (we do not create shared instances of cryosparc). This is becoming quite cumbersome, it would be much easier if one can simply load a module that contains a working master/worker and then have cryosparc look to the users home directory for the config.sh/cluster_info.json and script.sh. I don’t see an easy way for all of these to be encapsulated in the home directory and make cryosparc aware of them. Am I missing something?

According to an update in 2020, multi-user access via single installation was a priority, has this been implemented yet? Shared software environment - #2 by stephan

“Thanks for the feedback. Multi-user support is definitely a priority on our roadmap and we are working as hard as possible to support these and other evolving use cases for the academic community. In the meantime, hopefully it won’t be too much of a hassle to manage the installation and update process.”

Thanks

Welcome to the forum @johnbot1, and thanks for bumping this request as well as providing details about your cluster and installation. Sharing a single installation by multiple CryoSPARC instances (and system users) is not something we have implemented official support for yet but we certainly see the utility and may include some changes to facilitate this in a future release.

We are aware, in part due to posts by CryoSPARC’s awesome users and local admins on this forum, of some ideas that might already make your life a little easier (and may be combined):