If I recall correctly, Kyle Kelly (who works at Rackspace) has worked a lot with setting up JupyterHub with Docker containers. That's how http://tmpnb.org works, for example. He would be one of the best people to contact about how to set something like that up.

Thanks,

Jason


On 4/2/15 02:59, Volker Braun wrote:
Very rougly, JH is right now an authenticating reverse proxy. Every user
gets basically a single-user notebook running in a separate process
(possibly on a different machine). The upside is that it is simple and
if you can run a single-user notebook then you can also run JH, and it
scales much easier. The downside is that communication between different
users (like collaborative editing) is more difficult / currently missing.

The minimal sensible JH install for a classroom, say, would be

* Jupyter hub running as a service
* A bunch of unix accounts, one per stundent

Authentication for unix users is already baked into JH.

A docker image with that would probably not be difficult to make, though
I haven't had time to try it. And if you can't run a docker image
nowadays then you shouldn't expose stuff to the network.



On Thursday, April 2, 2015 at 6:21:52 AM UTC+2, Nils Bruin wrote:

    It appears that sagenb is in maintenance-only, and that for
    graphical interface, the IPython notebook is the way forward. The
    IPython notebook looks wonderful and will probably be a very able
    replacement for single-user scenarios, but it lacks the multiuser
    capability that sagenb provides.
    I noticed that IPython notebook is now Jupyter, and that there *IS*
    a multiuser offshoot for that now: Jupyterhub. Does anyone here have
    experience deploying Jupyterhub and/or using it to interface with
    sage? It looks like a very attractive option for cases where
    SageMathCloud isn't appropriate.

    The blog post here:

    https://developer.rackspace.com/blog/deploying-jupyterhub-for-education/
    <https://developer.rackspace.com/blog/deploying-jupyterhub-for-education/>

    looks promising as far as how mature Jupyterhub is, but I have no
    idea how it would work with sage.

    Comments and insights welcome!

    Nils

--
You received this message because you are subscribed to the Google
Groups "sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to sage-devel+unsubscr...@googlegroups.com
<mailto:sage-devel+unsubscr...@googlegroups.com>.
To post to this group, send email to sage-devel@googlegroups.com
<mailto:sage-devel@googlegroups.com>.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


--
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to