Many of us code and process using Jupyter Notebook. While we can often run Jupyter Notebook on our laptops, for many jobs we’d like to run it on a compute node to take advantage of more: more cores, more memory, more storage…

While you can do this using a browser running on the server via X Windows, a much better approach is to run Jupyter Notebook on the server and use the browser on your laptop.

Executive Summary

On the remote server:

jupyter notebook --no-browser --ip= --port=8447 &

On your laptop:

ssh -N -L dynes@eor-14

In your local browser: