JupyterHub

What is JupyterHub?

JupyterHub is a research tool provided by the URI Office of IT Research Computing Services (ITRCS). JupyterHub brings the power of notebooks to groups of users. It gives users access to computational environments and resources without burdening users with installation and maintenance tasks. Users – including students, researchers, and data scientists – can get their work done in their own workspaces on shared resources which can be managed efficiently by system administrators. JupyterHub runs in the cloud or on your own hardware and makes it possible to serve a pre-configured data science environment to any user in the world. It is customizable, scalable, and is suitable for small and large teams, academic courses, and large-scale infrastructure.

Key features of JupyterHub

  • Customizable – JupyterHub can be used to serve a variety of environments. It supports dozens of kernels with the Jupyter server and can be used to serve a variety of user interfaces including the Jupyter Notebook, JupyterLab, RStudio, nteract, and more.
  • Flexible – JupyterHub can be configured with authentication in order to provide access to a subset of users. Authentication is pluggable, supporting a number of authentication protocols (such as OAuth and GitHub).
  • Scalable – JupyterHub is container-friendly, and can be deployed with modern-day container technology. It also runs on Kubernetes and can run with up to tens of thousands of users.
  • Portable – JupyterHub is entirely open-source and designed to be run on a variety of infrastructure. This includes commercial cloud providers, virtual machines, or even your own laptop hardware.

The foundational JupyterHub code and technology can be found in the JupyterHub repository. This repository and the JupyterHub documentation contain more information about the internals of JupyterHub, its customization, and its configuration. Please visit the website for IT Research Computing Services (ITRCS) https://its.uri.edu/research-computing/. If you require additional information or require consultation please contact the IT Service Desk.

Connect with the Service Desk

ITS Service Desk
Walk-in support is available M-F 8-5 in the basement of the library