8.5 KiB
(gallery-of-deployments)=
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
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.
Clemson University
- Advanced Computing
University of Colorado Boulder
-
(CU Research Computing) CURC
- JupyterHub User Guide
- Slurm job dispatched on Crestone compute cluster
- log troubleshooting
- Profiles in IPython Clusters tab
- JupyterHub User Guide
George Washington University
- JupyterHub with university single-sign-on. Deployed early 2017.
HTCondor
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
Paderborn University
- Data Science (DICE) group
- 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
Texas A&M
- Kristen Thyng - Oceanography
Elucidata
- What's new in Jupyter Notebooks @Elucidata:
Service Providers
AWS
Google Cloud Platform
Everware
Everware Reproducible and reusable science powered by jupyterhub and docker. Like nbviewer, but executable. CERN, Geneva website
Microsoft Azure
Rackspace Carina
- https://getcarina.com/blog/learning-how-to-whale/
- https://carolynvanslyck.com/talk/carina/jupyterhub/#/ (but carolynvanslyck is currently down; checked 10/26/22)
Hadoop
Miscellaneous
- https://medium.com/@ybarraud/setting-up-jupyterhub-with-sudospawner-and-anaconda-844628c0dbee#.rm3yt87e1
- Mailing list UT deployment
- JupyterHub setup on Centos
- Deploy JupyterHub to Docker Swarm
- https://www.laketide.com/building-your-lab-part-3/
- https://estrellita.hatenablog.com/entry/2015/07/31/083202
- https://www.walkingrandomly.com/?p=5734
- https://wrdrd.com/docs/consulting/education-technology
- https://bitbucket.org/jackhale/fenics-jupyter
- LinuxCluster blog
- Spark Cluster on OpenStack with Multi-User Jupyter Notebook