Jupyter server extension to supervise and proxy web services
Jupyter Server Proxy
Jupyter Server Proxy lets you run arbitrary external processes (such as
RStudio, Shiny Server, Syncthing, PostgreSQL, Code Server, etc)
alongside your notebook server and provide authenticated web access to
them using a path like
/rstudio next to others like
the python package that provides the main functionality, the JupyterLab
@jupyterlab/server-proxy) provides buttons in the
JupyterLab launcher window to get to RStudio for example.
Note: This project used to be called nbserverproxy. As nbserverproxy is an older version of jupyter-server-proxy, uninstall nbserverproxy before installing jupyter-server-proxy to avoid conflicts.
The primary use cases are:
- Use with JupyterHub / Binder to allow launching users into web interfaces that have nothing to do with Jupyter - such as RStudio, Shiny, or OpenRefine.
The documentation contains information on installation & usage.
pip install jupyter-server-proxy
conda install jupyter-server-proxy -c conda-forge
Note that as the JupyterLab extension only is a graphical interface to launch registered applications in the python package, the extension requires the python package to be installed.
As of version 3.0.0 the Python package ships with a JupyterLab 3 compatible extension, making this step only needed for JupyterLab 2.
jupyter labextension install @jupyterlab/server-proxy
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size jupyter_server_proxy-3.2.0-py3-none-any.whl (40.4 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size jupyter-server-proxy-3.2.0.tar.gz (122.2 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for jupyter_server_proxy-3.2.0-py3-none-any.whl
Hashes for jupyter-server-proxy-3.2.0.tar.gz