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.