Jupyterlab

JupyterLab is an interactive programming notebook which lets you write and test code in a persistent web browser environment. Notebooks are useful for simple experiments, reproducible research, and easy sharing and collaboration.

Configure Jupyterlab

Run this on your Raspberry Pi
pi make jupyterlab config

Install Jupyterlab

Run this on the Raspberry Pi
pi make jupyterlab install wait

Add a new route on the sentry

Run this on your Raspberry Pi
sentry route set pi jupyterlab.pi.example.com
Tip

You may also create the route interactively through the Traefik config menu.

Retrieve the login token

Run this on the Raspberry Pi
pi make jupyterlab token

Copy the token that is output to your clipboard:

(stdout)
xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxX

Open Jupyterlab

Open https://jupyterlab.pi.example.com in your web browser. Paste the login token, and optionally set a new password.