Sharing Jupyter Notebooks
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).
Sharing Jupyter Notebook on a notebook server
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.
Note
You should work with your network security personnel before doing so.
Sharing encrypted Jupyter Notebook on a notebook server
If you specify the certificate information correctly in the previous configuration...