Set up Jupyter Notebook and Run IPython on Ubuntu 16.04 server
Steps
Install Ipython and Ipython-notebook on server
pip install ipython
pip install "ipython[notebook]"
Run Jupyter Notebook on server
jupyter notebook
Ignore the error saying no JavaScript.
Connect Server Using SSH Tunneling
ssh -L 8000:localhost:8888 your_server_username@your_server_ip
Open web browser on local machine
http://localhost:8000