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.
BIDS - Berkeley Institute for Data Science
Data 8
NERSC
Research IT
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.
jupyterhub-deploy-teaching based on work by Brian Granger for Cal Poly’s Data Science 301 Course
Advanced Computing
(CU Research Computing) CURC
JupyterHub User Guide
Slurm job dispatched on Crestone compute cluster
log troubleshooting
Profiles in IPython Clusters tab
Parallel Processing with JupyterHub tutorial
Parallel Programming with JupyterHub document
Earth Lab at CU
Jupyter Hub with university single-sign-on. Deployed early 2017.
https://datascience.business.illinois.edu (currently down; checked 04/26/19)
https://supercloud.mit.edu/
https://dsa.missouri.edu/faq/
Data Science (DICE) group
nbgraderutils: Use JupyterHub + nbgrader + iJava kernel for online Java exercises. Used in lecture Statistical Natural Language Processing.
Press release: “New open-source web apps available for students and faculty” (but Hub is currently down; checked 04/26/19)
JupyterHub Userguide - Slurm, beehive
San Diego Supercomputer Center - Andrea Zonca
Educational Technology Services - Paul Jamason
Kristen Thyng - Oceanography
What’s new in Jupyter Notebooks @Elucidata:
Using Jupyter Notebooks with Jupyterhub on GCP, managed by GKE - https://medium.com/elucidata/why-you-should-be-using-a-jupyter-notebook-8385a4ccd93d
Everware Reproducible and reusable science powered by jupyterhub and docker. Like nbviewer, but executable. CERN, Geneva website
https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-data-science-linux-dsvm-intro
https://getcarina.com/blog/learning-how-to-whale/
http://carolynvanslyck.com/talk/carina/jupyterhub/#/
https://medium.com/@ybarraud/setting-up-jupyterhub-with-sudospawner-and-anaconda-844628c0dbee#.rm3yt87e1
https://groups.google.com/forum/#!topic/jupyter/nkPSEeMr8c0 Mailing list UT deployment
JupyterHub setup on Centos https://gist.github.com/johnrc/604971f7d41ebf12370bf5729bf3e0a4
Deploy JupyterHub to Docker Swarm https://jupyterhub.surge.sh/#/welcome
http://www.laketide.com/building-your-lab-part-3/
http://estrellita.hatenablog.com/entry/2015/07/31/083202
http://www.walkingrandomly.com/?p=5734
https://wrdrd.com/docs/consulting/education-technology
https://bitbucket.org/jackhale/fenics-jupyter
LinuxCluster blog
Network Technology Spark Cluster on OpenStack with Multi-User Jupyter Notebook