Jukebox

Analyze & Discover

Spinning up interactive development environments is hard!

Jukebox automates set-up and deployment of JupyterHub. Your users can access personal Jupyter notebooks in one click to do science right from the web browser in a live, collaborative environment.
Quick start
The setup has been done for you, all that’s left for you to do is your research.
Contained
Users operate in a virtual machine, so everything is contained. Nothing can be broken, so experiment away with the API and data sets.
Automation
Cloud deployment automation through OpenStack Ansible.
Learn
This environment allows you to learn as you go without having to do any of the setup yourself.
Experiment
Forget the expense. Now you can run experiments on datasets cost effectively and worry free.
Collaborative
Jupyter Hub allows multiple people within your group to use and access the notebooks.
Cloud-based
Cloud deployment for data co-location, take your analysis to the data.

Getting Started

Documentation

1

To set up locally, clone the Jupyter repository.

Edit default permissions and configurations if needed.
$git clone https://github.com/overture-stack/Jupyter.git

2

Use Ansible to deploy Jukebox.

$ansible-playbook setup-jukebox.yml

3

Learn, explore, experiment.

Experiment with scientific packages such as NumPy, SciPy, Pandas and Seaborn and languages including Python, Scala and R.
Visit http://localhost: <your port number>
Explore and manipulate data without having to set up the environment yourself.
Get Started
Drops of Jupyter...or, How I Learned To Stop Worrying and Dockerized JupyterHub
Related Blog Post