Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
viktoriaas opened this issue Nov 3, 2024 · 0 comments

Comments

@viktoriaas
Copy link

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 🚀
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Ready
Development

No branches or pull requests

2 participants