Login Sign up

Monday Oct. 12, 2020, 4 p.m.–Oct. 12, 2020, 4:30 p.m. in Jupyter Core

Putting the JupyterHub puzzle pieces together

Georgiana Dolocan

Audience level:

Brief Summary

JupyterHub is an important part in the Jupyter ecosystem because it allows a multi-user Jupyter Notebook experience, with just a simple click on your favorite browser. The Hub machinery is made up of multiple puzzle pieces that when put together feels like magic. You will learn about what powers this magic, how everything fits together, but also how to change various puzzle pieces.


JupyterHub is that piece of the Jupyter ecosystem, that provides the means for accessing an interactive computing environment in a multi-user usage fashion. The hub is made out of multiple pieces and each of them has its own well defined scope. This modularity allows all of the main components to be replaced, as long as the replacement follows the JupyterHub protocol.

But JupyterHub is itself part of a greater ecosystem, an ecosystem where deployments play an important role, with their own interchangeable and configurable parts. All of these different pieces, might be confusing for Jupyter beginners. At least, that is how it was in my case.

This talk describes some of the JupyterHub components and how everything seemingly works when put together. It does so, by walking you through Georgiana's own experience getting familiar with JupyterHub. No prior knowledge is needed, but curiosity on how all the pieces fit together, is a must.