JupyterHub Documentation

JupyterHub Documentation

Release 0.4.0.dev Project Jupyter team

January 30, 2016

1 Getting started with JupyterHub 2 Further reading 3 How JupyterHub works 4 Writing a custom Authenticator 5 Writing a custom Spawner 6 The JupyterHub API 7 Summary of changes in JupyterHub 8 Indices and tables

User Documentation

3 11 13 15 17 21 23 25

i

ii

JupyterHub Documentation, Release 0.4.0.dev

Note: This is the official documentation for JupyterHub. This project is under active development.

JupyterHub is a multi-user server that manages and proxies multiple instances of the single-user Jupyter notebook server. Three actors:

? multi-user Hub (tornado process) ? configurable http proxy (node-http-proxy) ? multiple single-user IPython notebook servers (Python/IPython/tornado) Basic principles: ? Hub spawns proxy ? Proxy forwards ~all requests to hub by default ? Hub handles login, and spawns single-user servers on demand ? Hub configures proxy to forward url prefixes to single-user servers Contents:

User Documentation

1

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download