Installation scripts for SURF ResearchCloud catalog components
View the Project on GitHub UtrechtUniversity/researchcloud-items
Installs miniconda for environment and module dependency management.
Unix-environment.
Miniconda is installed systemwide, with both the conda binary and a global package cache and environment directory in /opt/miniconda. conda is added to the path for all users. The global package cache means that space is saved on the workspace storage.
Users can use these global packages and environments (conda env list, conda activate), create environments in their home directories (conda create -n myenv), or if miniconda_shared_editable is set to true (see below), create new global environments (conda create -p /opt/miniconda/envs/myenv).
miniconda_no_defaults: Boolean determining whether the conda channel defaults should be disabled by default. This can be desirable because of licensing reasons. If true, this sets the fully open source conda-forge channel as a default. Default: true.miniconda_shared_editable: Boolean determining whether the global system environments and pacakges should be writeable by all users. Default: true.miniconda_auto_init: Boolean determining whether conda init should be run automatically for each user.miniconda_download_dest: Directory to store the download files. Default: /usr/local/miniconda.miniconda_install_dir: Directory to install the shared system-wide installation, if selected. Default: /opt/miniconda.miniconda_url: URL to download miniconda from. Default: https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh2022 Written by Sytse Groenwold, 2025 Dawa Ometto (Utrecht University)