<div dir="ltr">Hi All, <div><br></div><div>Following the example of tmpnb that deploys notebooks in containers, I wrote a <a href="https://demo.jujucharms.com/~samuel-cozannet/trusty/ipython-notebook-3/">charm for Juju</a> to easily consume iPython Notebooks on any cloud and/or locally (LXC on Linux, Vagrant/Virtualbox for Mac)</div><div><br></div><div>You can now spin a private iPython Notebook VM on any public cloud or in a container on your local machine using Juju. Install the client by following <a href="https://jujucharms.com/docs/">https://jujucharms.com/docs/</a> (there are clients for MacOS, Ubuntu and Windows), configure your Cloud API keys, and just do </div><div><br></div><i>juju deploy cs:~samuel-cozannet/trusty/ipython-notebook</i><div><i>juju expose ipython-notebook</i></div><div><i><br></i></div><div>Give it some time to deploy, then run </div><div><br></div><div><i>juju status</i></div><div><br></div><div>to find out the public IP address, and connect on https. The VM (hence the notebook) will then be available for as long as you want. If you run it on AWS you can use a free instance and run your notebook for free and for ever. </div><div><br></div><div>If you want to get your notebooks files on your laptop from the command line, you can do</div><div><br></div><div><i>juju scp ipython-notebook/0:/home/ubuntu/*.pynb ./ </i></div><div><br></div><div>which btw means you can implement a rsync strategy between the VM and your laptop to keep in sync. </div><div><br></div><div>Feel free to contact me for further instructions or if you need assistance to deploy. Any input for new features or feedback if I forgot libs or other items more than welcome. </div><div>Please use either of </div><div><br><div>* <a href="https://github.com/SaMnCo/charm-ipython-notebook">https://github.com/SaMnCo/charm-ipython-notebook</a></div><div>* <a href="https://code.launchpad.net/~samuel-cozannet/charms/trusty/ipython-notebook/trunk">https://code.launchpad.net/~samuel-cozannet/charms/trusty/ipython-notebook/trunk</a></div><div><br></div><div>to report those. </div><div><br></div><div>BTW, have a look at the other solutions we can deploy on <a href="https://demo.jujucharms.com">https://demo.jujucharms.com</a>. I am interested in feedback, ideas for new solutions... And obviously if you want to join the community, don't hesitate to come back to me for training and more info. </div><div><br></div><div><div><div><div class="gmail_signature"><div dir="ltr"><div><div>Best,</div><div>Samuel</div><div><br></div><div>--</div><div>Samuel Cozannet</div><div dir="ltr"><div>Cloud, Big Data and IoT Strategy Team<br><div>Strategic Program Manager</div><div>Changing the Future of Cloud<br>Ubuntu <<a href="http://ubuntu.com/" style="color:rgb(17,85,204)" target="_blank">http://ubuntu.com</a>> / Canonical <<a href="http://canonical.com/" style="color:rgb(17,85,204)" target="_blank">http://canonical.com</a>> UK LTD<br></div><div><a href="mailto:samuel.cozannet@canonical.com" target="_blank">samuel.cozannet@canonical.com</a></div><div>+33 616 702 389</div><div>Skype: samnco</div><div><br></div></div></div></div></div></div></div>
</div></div></div></div>