3 ms·
Does anybody know of a good hosted solution of JupyterHub? I made a neat notebook that I needed to share with my non-technical team, it was using iPyWidgets to
by reilly3000 8y ago
Does anybody know of a good hosted solution of JupyterHub? I made a neat notebook that I needed to share with my non-technical team, it was using iPyWidgets to do some interactive modeling, but they each needed to be able to use it independently. It has private data so I couldn't use Binder. I've been following Zepl.com for a long time, but couldn't use them here because Zepplin doesn't support iPyWidgets. Pretty soon I found myself installing helm and trying to follow along a tutorial on how to deploy JupyterHub on a kubernetes cluster. That started to add an unmanageable level of complexity to own, especially to share a simple notebook. And while spinning up a GKE node per user is the whole point of Kubernetes, it got expensive quickly in my test. We cannot spend $75K a year on Domino. Any other options?
- reilly3000 8y agoAfter laying that all out there I now realize I could have just given my handful of users their own files. Doh. Still, the fact remains that JuptyerHub is powerful, but difficult to install and manage if you're not a university IT dept. Any SMB solutions?
- SiempreViernes 8y agoDo you have some server to host it on? If so, I’d run the notebook on the remote server and just teach them whatever command they need to make a ssh tunnel there. Something like what is described here: https://techtalktone.wordpress.com/2017/03/28/running-jupyter-notebooks-on-a-remote-server-via-ssh/ https://techtalktone.wordpress.com/2017/03/28/running-jupyte... So they would utter the unknowable incantation and then point their browser at localhost:8000 or whatever and then use their version of the notebook.
- reilly3000 8y agoI think that would be within reason for most of our users, but we have a couple of Windows users. I'm not particularly keen on telling them to install putty or WSL.
- SiempreViernes 8y agoAh, well they can always borrow their less disadvantaged coworkers computer until they get the sysadmins to install and configure a shortcut on their desktops via active directory I guess.
- hogu 8y agoI'm literally building this right now to fulfill this need. If you shoot me an email to hugo@opensourceanswers.com, I can let you know when it's ready. My plan is to charge a premium (similar to github prices) per user, and pass on compute costs directly to the customer with no markup
- reilly3000 8y agoContacted. I think that is a great business model.
- benhamner 8y agoI'd be interesting in understanding your usecase better. Can you send me an email? ben@kaggle.com
- aw3c2 8y agohttps://the-littlest-jupyterhub.readthedocs.io/ https://the-littlest-jupyterhub.readthedocs.io/ is really easy to deploy on your own server!
- reilly3000 8y agoNow this is my speed, thanks for sharing!
- mmq 8y agoPolyaxon, https://github.com/polyaxon/polyaxon https://github.com/polyaxon/polyaxon, is an open source platform that tries to simplify not only running notebooks on kubernetes, but also tries to solve issues related to scaling, tracking, and reproducibility. Disclaimer, I work on Polyaxon.
- kvlr 8y agoThis isn't exactly JupyterHub but I run https://nextjournal.com https://nextjournal.com which is a fully hosted notebook platform. Sharing articles with team members and letting them run them is trivial. We automatically version the article, the data and the environment (docker image) and you can remix (fork) other articles. `xoxo` is a signup code you can you if you want to give it a try. We're not far out (~two weeks) from launching our beta for private research. Here, you'll get your own private data store and docker registry as well as secrets management (stored securely in hashicorps vault).