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.