Migrating from Notebook Server#
To migrate from notebook server to plain jupyter server, follow these steps:
Rename your
jupyter_notebook_config.py
file tojupyter_server_config.py
.Rename all
c.NotebookApp
traits toc.ServerApp
.
For example if you have the following jupyter_notebook_config.py
.
c.NotebookApp.allow_credentials = False
c.NotebookApp.port = 8889
c.NotebookApp.password_required = True
You will have to create the following jupyter_server_config.py
file.
c.ServerApp.allow_credentials = False
c.ServerApp.port = 8889
c.ServerApp.password_required = True
Running Jupyter Notebook on Jupyter Server#
If you want to switch to Jupyter Server, but you still want to serve Jupyter Notebook to users, you can try NBClassic.
NBClassic is a Jupyter Server extension that serves the Notebook frontend (i.e. all static assets) on top of Jupyter Server. It even loads Jupyter Notebook’s config files.
Warning
NBClassic will only work for a limited time. Jupyter Server is likely to evolve beyond a point where Jupyter Notebook frontend will no longer work with the underlying server. Consider switching to JupyterLab or nteract where there is active development happening.