"Notebook documents ... are documents produced by the Jupyter Notebook App, which contain both computer code (e.g. python) and rich text elements (paragraph, equations, figures, links, etc…). Notebook documents are both human-readable documents containing the analysis description and the results (figures, tables, etc..) as well as executable documents which can be run to perform data analysis." (source)
Notebook documents are edited and run with the Jupyter Notebook App.
"The Jupyter Notebook App is a server-client application that allows editing and running notebook documents via a web browser. The Jupyter Notebook App can be executed on a local desktop requiring no internet access" (source).
By default, a notebook server runs locally at 127.0.0.1:8888 and is accessible only from localhost. It is possible to run a Jupyter Notebook on the research computing servers and utilize port forwarding to access a Jupyter Notebook from your local machine.
Start the notebook on the remote RC server, such as login1.coeus.rc.pdx.edu.
module load python
jupyter notebook --no-browser
[lots of messages deleted]
Note the access token displayed in your terminal (copy it to the clip board).
Or copy and paste one of these URLs:
http://localhost:8080/tree?token=07de3e8c57765908b976e231aec48a913c8d72babb77c439
On the local workstation (Linux or Mac).
ssh -L 8888:localhost:8888 userid@login1.coeus.rc.pdx.edu
Now start a browser on the local desktop.
firefox --new-window http://localhost:8888