With JupyterHub you can create a multi-user Hub that spawns, manages, and
proxies multiple instances of the single-user Jupyter notebook server.

Project Jupyter created JupyterHub to support many users. The Hub can offer
notebook servers to a class of students, a corporate data science workgroup,
a scientific research project, or a high-performance computing group.

Homepage:
https://hub.jupyter.org/
