~/talk

Deploying Jupyter Notebooks for students and researchers

Talkat PyData London 2016 · 2016-05-06..05-08· [python, devops-and-delivery]
links:none on file
slides:none on file

Shows concrete steps to run JupyterHub on one machine, then switch to DockerSpawner and GitHub OAuth, using conda or pip installations, configurable-http proxy, and Let's Encrypt SSL for websockets. Demonstrates user spawning, persistent storage via Docker volumes or host directories, and NBGrader for a real class deployment that handled ~225 students. Includes notes on auth whitelist, admin lists, spawning options forms and useful debugging commands DockerSpawner with per-user images systemwide conda envs

AI-written summary · about

  1. 0:00Jupyter Hub introduction
  2. 10:11Jupyter Notebook architecture
  3. 21:51Jupyter Hub architecture
  4. 34:35Authentication in Jupyter Hub
  5. 42:30Docker for user isolation
  6. 51:40Customizing spawner options
  7. 1:03:03Scaling Jupyter Hub
  8. 1:12:21Deployment best practices
  9. 1:27:26Jupyter Hub vs alternatives
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.