Самый простой способ обслуживать информационные панели инкубатора Jupyter на местном уровне

Я изучал шаги один и два из проекта Jupyter Incubator Dashboards (подробнее здесь: https://github.com/jupyter-incubator/dashboards/wiki). Его просто превратить мои ноутбуки в удобные панели, что просто здорово.

Моя проблема заключается в том, что я не уверен в третьем шаге, в котором размещаются или размещаются информационные панели. Я в корпоративной среде с локальным сервером. Мне нужно иметь возможность обмениваться панелями мониторинга на локальном сервере, а затем иметь доступ к ним через Интернет. По сути, мне нужен параметр "развернуть как локальную панель" с шага 2 (dashboards_bundlers). Однако, похоже, эта функциональность устарела.

Мой вопрос в том, есть ли простой способ совместного использования панелей мониторинга локально здесь? Я смотрю на приложение dashboards_server, но сейчас это немного похоже на мою голову. Функциональность здесь выглядит мощно, но, вероятно, больше, чем нам нужно.

Если это единственный вариант, я продолжу там, но я хотел бы посмотреть, есть ли у кого-то более простое решение.

Ответ 1

Как я вижу, вы опубликовали аналогичный вопрос в разделе раздел Github Issues в Jupyter

Вы тоже получили ответ, но не удовлетворительный. Поскольку человек упомянул, что сейчас нет никакого способа добиться того, чего вы ожидаете.
Но если вы хотите, чтобы другие получили доступ к локальной копии вашей системы Jupyter Dashboard, тогда лучше всего сделать вашу систему как сам сервер. Затем вы можете предоставить доступ к людям для просмотра вашего сервера/локальной машины. Другие могут быть детьми как системы для вашей локальной системы.

Как и родительский или Say Master-slave, другие могут иметь доступ к вашему Jupyter DashBoard Copy.

Возможно, это немного запутанно, но вы можете добиться того, что вы упомянули в своем вопросе.

Ответ 2

Это может быть слишком упрощенным ответом. Наша компания использует предприятие Windows 7. У меня Jupyter Notebook работает на рабочем столе, к которому я обращаюсь, запустив команду:

jupyter.exe notebook --ip=10.106.166.180 --no-browser

Я просто использую IP-адрес моего главного компьютера.

Затем я просто отправляю людям URL-адрес ipynb

example http://10.106.166.180:8888/notebooks/Notebooks/sample.ipynb

Пока вы не возражаете, чтобы люди возились, используя или отслеживая ваши ноутбуки. Кроме того, если придет время, вы всегда можете перезапустить сервер, а затем добавить пароль, чтобы люди больше не могли к нему обращаться.