JupyterHub Platform
Jump to navigation
Jump to search
A JupyterHub Platform is a notebook platform for Jupyter notebooks.
- Context:
- It can spawn, manage, and proxy multiple instances of the single-user Jupyter Notebook Server.
- Example(s):
- JupyterHub v1.5.0 (~2021-11-01) [1].
- JupyterHub v0.9.4 (~2018-09-24) [2].
- JupyterHub v0.8.1 (~2017-11-07) [3].
- JupyterHub v0.7.1 (~2017-01-02) [4].
- JupyterHub v0.6.0 (~2016-03-25) [5].
- JupyterHub v0.1.0 (~2015-03-07) [6].
- …
- Counter-Example(s):
- See: Multi-User Platform, Collaboration System.
References
2016
- https://jupyterhub.readthedocs.io/en/latest/
- QUOTE: JupyterHub, a multi-user Hub, spawns, manages, and proxies multiple instances of the single-user Jupyter notebook server. JupyterHub can be used to serve notebooks to a class of students, a corporate data science group, or a scientific research group.
- Three subsystems make up JupyterHub:
- a multi-user Hub (tornado process)
- a configurable http proxy (node-http-proxy)
- multiple single-user Jupyter notebook servers (Python/IPython/tornado)
- JupyterHub performs the following functions:
- The Hub spawns a proxy
- The proxy forwards all requests to the Hub by default
- The Hub handles user login and spawns single-user servers on demand
- The Hub configures the proxy to forward URL prefixes to the single-user notebook servers