Hi, On Sun, Jan 21, 2018 at 4:47 PM C. Titus Brown <[email protected]> wrote:
> > ...how hard would it be, do you think, to have a JupHub setup that > includes a > single docker image (that includes Py3, Rstudio, and OpenRefine) that > could be > deployed by the Carpentries in support of workshops, either as backup (for > people who can't install the software on their own laptop) or for cloud > lessons? I'm envisioning something that would either be a standing low-$$ > running service that could expand when needed, or something that we could > spin > up on demand for a particular workshop - not sure which would work better > or be > cheapest. > Two options I'd investigate: * the "Zero 2 Jupyterhub" guide (*) is pretty good. With several experts in the room we had 10-20 people successfully follow it and have a working, vanilla JupHub in ~30minutes(??) at a Binder workshop at UC Davis. Thing to investigate: how good is the guide for "self-service", can it be improved sufficiently to make it something that you do for each workshop? Pro: as cheap as you can get, customisable per workshop Con: more work per workshop * create a "standing" JupHub for the carpentries to use. Scale cluster up and down when there is a workshop. Check exact cost of a "zero size" cluster that is always running. Pro: most work is "one time setup", kinks only need working out once Con: costs more(?), needs admin'ing (at the very least keeping it up2date re: security) The docker image you'd use in either case is (probably) something anyone can test drive and develop using mybinder.org. So you don't need to involve "the admin". A third option that I think is cool but more speculative: there used to be a standard GitHub repo to clone which contained the webpage, etc for a workshop. You could have a similar "clone this repo, add credentials, turn on travis" workflow that takes care of deploying a JupHub for you for a particular course. We use a setup like this for mybinder.org. So taking the data8 and binder experience and creating such a instant-juphub setup is feasible but would require some work. T (*) https://zero-to-jupyterhub.readthedocs.io/en/v0.5-doc/
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/listinfo/discuss
