FAQs

How can I install the Nuvolos desktop application?

If you're using Google Chrome, you can install Nuvolos as a standalone application. This can help if you have custom browser extensions that might interfere with the web UI.

When you're logged in to Nuvolos, there is a Install Nuvolos button at the right side of the URL bar.

The install button of the desktop application is in the URL bar

Afterwards, you can launch Nuvolos as a regular installed application.

Can I use [Software package x]?

It depends. Our applications come with the conda package manager pre-installed. You can try to install your software package via conda, see our guide for more details.

If the package cannot be installed via self-service, then please contact us at [email protected]. Nuvolos supports any application that can run on Linux.

Is git supported?

Yes, git is supported via applications. In any application you can start, git and git-lfs is available on the command line of your application.

Each user has their own ssh key which they can use to authenticate with git repositories. This requires two steps:

  1. Clone the git repository using the SSH protocol (make sure the repository URL starts with git@) and not via the https protocol.

Now you should be able to securely pull / push code from any application, without having to enter passwords.

You can also initialize a space from GitHub directly from the UI.

Is Dropbox supported?

Yes, please see our Dropbox integration guide.

Is Moodle supported?

Currently we do not provide direct Moodle integration. We are open to investigate particular integration options with Moodle, please reach out to our support if you have a particular request in mind. We plan to support Moodle and other learning management systems in the future.

What are the limitations of the free trial?

If you don't have an account yet, you can try out Nuvolos anytime with a free trial. In the free trial, you'll become the Space Administrator of your sandbox space, with some pre-populated data.

While the free trial enables you to test the main features of Nuvolos, like scaling your application resources using Credits, trying any apps, or inviting collaborators, certain limitations apply:

  • Creation of new spaces is not allowed

  • Taking snapshots is not allowed

  • Distribution of apps is not allowed

  • The inactivity timeout cannot be changed (1 hour/app)

  • Trial apps are stopped automatically after one hour of inactivity, even if they're actively computing

  • NCU allocation settings cannot be changed (2 NCU/app)

What types of applications can I run on Nuvolos?

Nuvolos supports any application that can run on Linux. This includes a wide range of data science, analytics, and development tools. For more details, see our documentation on applications and the Applications Guide.

  • Problem: A researcher needs to run a specific data analysis tool not commonly available on standard platforms.

  • Solution: Nuvolos allows the researcher to deploy any Linux-compatible application, including specialized tools.

  • Result: The researcher can use their preferred tools without compatibility issues, accelerating their analysis.

How does Nuvolos application containerization work?

Nuvolos uses containerization to isolate applications and their dependencies, ensuring consistent environments and preventing conflicts. Each application runs in its own secure container. You can read more about it in our documentation on application containerization and the Applications Guide.

  • Problem: A data scientist needs to collaborate on a project but worries about conflicting software versions and dependencies across different team members' environments.

  • Solution: Nuvolos containerizes each application, ensuring that all dependencies are bundled, and the environment remains consistent for every user.

  • Result: All collaborators work in identical, conflict-free environments, enhancing reproducibility and reducing setup time.

What roles are required to run applications?

To run applications, users typically need roles that grant them access to a space and the necessary permissions to launch and manage applications within that space. Specific roles and permissions can be configured by a Space Administrator. For a detailed breakdown of roles, see our roles documentation.

  • Problem: A new student needs access to a JupyterLab environment for their course but accidentally tries to launch an application without the necessary permissions.

  • Solution: The Space Administrator assigns the student an "Editor" role within the course's instance, granting them the ability to run applications.

  • Result: The student can immediately launch their JupyterLab environment and begin coursework without administrative hurdles.

Can I add custom configurations to my applications?

Yes, Nuvolos allows you to add custom configurations to your applications, including environment variables and secrets. This enables you to tailor application behavior and securely manage sensitive information. Learn more in our environment variables and secrets guide.

  • Problem: A developer needs to connect their application to a private database, requiring sensitive API keys or connection strings.

  • Solution: The developer uses Nuvolos's feature to add custom secrets as environment variables to their application.

  • Result: The application securely connects to the database without hardcoding sensitive information, maintaining security best practices.

How are applications run in parallel?

Applications can be run in parallel on Nuvolos by launching multiple instances of an application. Nuvolos's infrastructure is designed to support scalable and parallel execution of workloads. For more information, see our applications documentation and the Applications Guide.

  • Problem: A researcher has a computationally intensive simulation that needs to be run multiple times with different parameters to find optimal results, but running them sequentially would take too long.

  • Solution: The researcher launches multiple instances of their simulation application in parallel on Nuvolos.

  • Result: The simulations complete significantly faster, allowing the researcher to explore more parameter variations and accelerate discovery.

Last updated

Was this helpful?