Running Jupyter Notebooks on Comet

Thursday, April 16 , 2020, 11:00am PT by Mary Thomas

Jupyter Notebooks are interactive web tools known as a computational notebooks, in which researchers can combine software, text, multimedia resources, and computational output. Notebooks can be launched locally and access local file systems, or remotely to provide access to a user’s files on the remote system. In the latter case, the notebooks are launched via a process that creates a unique URL that is composed of the hostname plus an available port (chosen by the jupyter application) plus a one-time token. By default, these notebooks are not secure, and potentially expose a user’s local files to unwanted access. In this webinar, we will present SDSC’s multitiered approach to running notebooks more securely: running notebooks in the usual way using the insecure HTTP connections; hosting a JupyterHub server using HTTPS and Jupyter Lab; and the new Reverse Proxy Service (RPS). When used, the RPS will launch a batch script that creates a securely hosted HTTPS access point for the user, resulting in a safer, more secure notebook environment.

 

About the Instructor:

Mary Thomas, Ph.D. (SDSC | Computational Data Scientist, HPC Trainer)

Mary Thomas is a member of the Data Enabled Scientific Computing (DESC) division. Mary holds a Ph.D. in computational science, and M.S. degrees in computer science and physics. Her research interests include: HPC computing and training; coastal ocean modeling; cyberinfrastructure and emerging technologies, including Jupyter notebooks, interactive and cloud computing. For more information, see https://www.sdsc.edu/~mthomas.