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/
>
> 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.
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