A Gallery of JupyterHub Deployments#
A JupyterHub Community Resource
We’ve compiled this list of JupyterHub deployments to help the community see the breadth and growth of JupyterHub’s use in education, research, and high performance computing.
Please submit pull requests to update information or to add new institutions or uses.
Academic Institutions, Research Labs, and Supercomputer Centers#
University of California Berkeley#
University of California Davis#
Although not technically a JupyterHub deployment, this tutorial setup may be helpful to others in the Jupyter community.
Thank you C. Titus Brown for sharing this with the Software Carpentry mailing list.
* I started a big Amazon machine; * I installed Docker and built a custom image containing my software of interest; * I ran multiple containers, one connected to port 8000, one on 8001, etc. and gave each student a different port; * students could connect in and use the Terminal program in Jupyter to execute commands, and could upload/download files via the Jupyter console interface; * in theory I could have used notebooks too, but for this I didn’t have need. I am aware that JupyterHub can probably do all of this including manage the containers, but I’m still a bit shy of diving into that; this was fairly straightforward, gave me disposable containers that were isolated for each individual student, and worked almost flawlessly. Should be easy to do with RStudio too.
Cal Poly San Luis Obispo#
jupyterhub-deploy-teaching based on work by Brian Granger for Cal Poly’s Data Science 301 Course
Chameleon is a NSF-funded configurable experimental environment for large-scale computer science systems research with bare metal reconfigurability. Chameleon users utilize JupyterHub to document and reproduce their complex CISE and networking experiments.
Shared JupyterHub: provides a common “workbench” environment for any Chameleon user.
Trovi: a sharing portal of experiments, tutorials, and examples, which users can launch as a dedicated isolated environments on Chameleon’s JupyterHub.
University of Colorado Boulder#
(CU Research Computing) CURC
Slurm job dispatched on Crestone compute cluster
Profiles in IPython Clusters tab
George Washington University#
JupyterHub with university single-sign-on. Deployed early 2017.
University of Illinois#
https://datascience.business.illinois.edu (currently down; checked 10/26/22)
IllustrisTNG Simulation Project#
MIT and Lincoln Labs#
Michigan State University#
University of Minnesota#
University of Missouri#
nbgraderutils: Use JupyterHub + nbgrader + iJava kernel for online Java exercises. Used in lecture Statistical Natural Language Processing.
Penn State University#
Press release: “New open-source web apps available for students and faculty”
University of California San Diego#
San Diego Supercomputer Center - Andrea Zonca
Educational Technology Services - Paul Jamason
TACC University of Texas#
Kristen Thyng - Oceanography
What’s new in Jupyter Notebooks @Elucidata:
Google Cloud Platform#
Everware Reproducible and reusable science powered by jupyterhub and docker. Like nbviewer, but executable. CERN, Geneva website
https://carolynvanslyck.com/talk/carina/jupyterhub/#/ (but carolynvanslyck is currently down; checked 10/26/22)