The notebook is available over the network with two changes in the configuration file.
Create configuration file
jupyter notebook --generate-config
Config IP
c.NotebookApp.ip = '192.168.0.101'.
Config password
Run to generate a password:
from the notebook.auth import passwd; passwd()
Add the password to config:
c.NotebookApp.password = ''
Source: http://kracekumar.com/post/156322146345/expose-jupyter-notebook-over-the-network