{"repo":"jupyterhub/jupyter-server-proxy","free":true,"listed":false,"github":"https://github.com/jupyterhub/jupyter-server-proxy","clone":"git clone https://github.com/jupyterhub/jupyter-server-proxy.git","description":"Jupyter notebook server extension to proxy web services.","language":"Python","stars":402,"topics":["jupyter-notebook","jupyter","jupyterhub","proxy","binder"],"license":"BSD-3-Clause","category":"networking-infra","readme_excerpt":"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 /lab . Alongside the python package that provides the main functionality, the JupyterLab extension ( @jupyterhub/jupyter-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: 1. Use with JupyterHub / Binder to allow launching users into web interfaces that have nothing to do with Jupyter - such as RStudio, Shiny, or OpenRefine. 2. Allow access from frontend javascript (in classic notebook or JupyterLab extensions) to access web APIs of other processes running locally in a safe manner. This is used by the JupyterLab extension for dask. The documentation contains information on installation & usage. Security warning Jupyter Server Proxy is often used to start a user defined process listening to some network port (e.g. http://localhost:4567 ) for a user starting a Jupyter Server that only that user has permission to access. The user can then access the started process proxied through the Jupyter Server. For safe use of Jupyter Server Proxy, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jupyterhub","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jupyterhub/jupyter-server-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}