IPython Notebookでデフォルトだとローカル以外からアクセスできなかったので設定を変えようとしてハマった箇所のまとめ

ネットで調べて出てきた内容は以下のコマンドで設定ファイルを作り、

$ ipython profile create nbserver

以下の設定内容を書くとあったが、ちゃんと設定が反映されなかった

c.NotebookApp.ip = '*'

バージョンが上がっていろいろと変わっているらしく、jupyterで設定を作り、そっちに設定を書く必要があるみたい

$ jupyter notebook --generate-config

67行目あたりにIPの設定がコメントアウトされているので以下のように変更

c.NotebookApp.ip = '*'

以下で起動すると設定が反映されている

$ jupyter notebook
bannerAds