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 Reference How To Set Up a Jupyter Notebook to Run IPython on Ubuntu 16.04 IPython Tutorial