Jupyter Notebooks can be shared by placing the notebook on a server (there are several kinds) or converting the notebook to another format (it will not be interactive, but the content will be available).
Built into the notebook configuration are extensions that can be used to expose a notebook server, directly. The notebook configuration can be generated using the following command:
Jupyter Notebook -generate-config
In the resulting jupyter_notebook_config.py
file there are settings that can be used to set:
- IP/port address of your notebook
- Encryption certificate location
- Password
By setting this and starting Jupyter you should be able to access the notebook at the IP address specified from other machines in your network.