<aside> 💡

This guide refers to Renku 2.0, which you can access by going to https://renkulab.io/v2

</aside>

Work in Renku is organized around projects: a project is the core building block where you connect data sources, code repositories and compute environments (for running sessions). You can grant access to a project to your colleagues and collaborators, or even share some elements (code, data or compute environments) of your project to a broader audience.

To create a new project:

  1. Click âž• at the top right corner of renkulab.io after logging in.

    1. Click on Project.

    image.png

  2. On the project creation page

  3. Add the data for your project. See our collection of How To Guides for options for creating data connectors.

    Untitled

  4. Add code repository as explained in How to add a code repository to your project

  5. Create a session launcher for working in your project:

    1. Select an environment:

      1. Check out the environments available in Renku via How to add a session launcher to your project. If these are sufficient for your project, use them!
      2. If you need to customize the environment for your project, you can create a custom environment yourself via How to use your own docker image for a session launcher, or Contact us if you are in trouble!
    2. Set the session launcher’s default resource class for your project How to select compute resources for your session.

      <aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />

      In order to ensure adequate resources for running the project and to control the consumption of the sessions, remember to assign to the session launcher with the adequate resource class when adding the session launcher to your project. Learn more about custom resource pools for courses: Request a Custom Resource Pool.

      </aside>