jupyter / dashboards_server

[RETIRED] Server that runs and renders Jupyter notebooks as interactive dashboards
Other
181 stars 48 forks source link

Simplest Way to Serve Jupyter Incubator Dashboards Locally #308

Open McNees287 opened 7 years ago

McNees287 commented 7 years ago

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

parente commented 7 years ago

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:

  1. 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.
  2. 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."