In some scenarios we have several users in a Linux environment, but not all of them have the right privileges to install Mistika Workflows in their home folder.
Remember that before installing Mistika Workflows, python3.11 must be already installed in the system, and the environment variables MISTIKA_PYTHON and MISTIKA_PYTHON_BIN_DIR must be declared. You can find more details about installing python3.11 from sources and other previous steps in this article. Also remember to run the installer as a regular user, NOT root.
We can setup Mistika Workflows binaries to be available for all users in the system by modifying the default path at the installation stage. By default, Mistika Workflows installer will suggest to install the "SGO Apps" folder in the home folder of the current user. In the case that the user is mistika, it will suggest to install it at "/home/mistika/SGO Apps" folder:
The default directory can be changed to any other folder with the right permissions to make it accesible for all users, it could be for example "/local/SGO/SGO Apps". Make sure that the permissions granted to this folder will make it available for all users, especially for the user running the installer! Otherwise the installer will throw an error and will not continue.
Once the installation is complete, workflows binary will be available for all users.
The first time each user runs workflows, it will be asked for the desired default folders for "SGO Data" and "SGO AppData".
These default folders can be created inside each user home directory, so they won't be shared with the rest of users:
Or it can be created at the same folder accesible for all of them, like "/local/SGO/":
Note that these folders are shared with other SGO products such as Ultima, or Mistika VR.
If you have more SGO applications in the same system find more details about these folders purpose in this other article.