Jupyterhub

JupyterHub is an open source tool that lets you host a distributed Jupyter Notebook environment. With JupyterHub, users can log in to the server, and write Python code in a web browser, without having to install software on their local machine. The Jupyter Notebook and JupyterLab interface provided by JupyterHub is the same as the Jupyter interface running locally. JupyterHub supports web browsers, tablets and smartphones. Users or organizations looking for a managed, hosted Jupyter Notebook solution can leverage one of these services.

JupyterHub is a do-it-yourself solution that lets you install and manage your own Jupyter Notebook server.

The JupyterHub architecture is designed to supply each single user of a group with a Jupyter Notebook server. To achieve this, the architecture uses the following three main subsystems: