Simplest Way to Serve Jupyter Incubator Dashboards Locally
I've been exploring steps one and two from the Jupyter Incubator Dashboards project (more information here: https://github.com/jupyter-incubator/dashboards/wiki). Its simple to turn my notebooks into usable dashboards, which is just great.
My problem is that I'm unsure about step three, which is sharing/hosting the dashboards. I'm in an enterprise environment with a local server. I need to be able to share the dashboards on the local server and then have people access them over the web. Essentially, I need the "deploy as a local dashboard" option from step two (dashboards_bundlers). It seems that this functionality is now deprecated, however.
My question is this, is there a simple way to share dashboards locally here? I've been looking at the dashboards_server application, but it looks a little over my head right now. The functionality here looks powerful, but is probably more than what we need for the time being.
If this is the only option then I will proceed there, but I wanted to see if anyone has a simpler solution first.
Originally posted to stackoverflow, but this may be a better place due to the domain: http://stackoverflow.com/questions/41045993/simplest-way-to-serve-jupyter-incubator-dashboards-locally
My question is this, is there a simple way to share dashboards locally here?
The short answer is, no. The options at the moment are:
- Have notebook authors send their dashboard-notebooks to other users. Those other users open the notebook in their own notebook server, install all the dependencies, and then use the notebook as a dashboard.
- Setup the dashboard server, package and deploy notebooks to it (sometimes with manual work as in #301), have other users visit the server to use the dashboards.
What we've got at the moment here is a research project investigating if deploying notebooks as apps is even possible. I'd say the result of the experiment so far is "maybe, with a lot of development effort."