Skip to content

JupyterHub: Creating ELIXIR Node-Specific JupyterHub Deployment Instructions #3

@viktoriaas

Description

@viktoriaas

Why?

Jupyter Notebook is an application for creating and sharing computational documents. JupyterHub is a way of providing the Notebooks to multiple users. The benefit is that users gain easy interactive access to computational resources without need to install anything.

The goal of this issue is to create ELIXIR Node-Specific JupyterHub Deployment Instructions

Objective: Document customized deployment instructions for JupyterHub on different ELIXIR node backends, covering unique configurations per infrastructure.

Scope: Each ELIXIR node might have its own networking, authentication, and storage configurations. Instructions should clarify these node-specific requirements.

How?

Several people can work on this issue, depending on the infrastructure type that have available.

  1. Decide which infrastructure type you can support (local deployment, Kubernetes, cloud (Azure, Google, AWS, OpenStack, VMWare), or any other
  2. Study the JupyterHub documentation and set up functional instance
  3. Don't forget to incorporate security - setting up authentication, authorization. If you have an opportunity to set up JH instance with any identity provider, use that!
  4. Try to think about storage - how it would be possible to attach S3, NFS, CEPH or local storage?
  5. Take notes and later publish your findings in the documentation Hub

If you want to work on this issue:

  • Assign yourself to the issue (if someone else is already assigned, first ask them if they would mind help on the issue - or pick another one)
  • Once assigned, move your issue to the "In progress" column on the project board
  • Start working 🚀

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions