All Projects → jupyterhub → Jupyter Server Proxy

jupyterhub / Jupyter Server Proxy

Licence: bsd-3-clause
Jupyter notebook server extension to proxy web services.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Jupyter Server Proxy

Helm Chart
A store of Helm chart tarballs for deploying JupyterHub and BinderHub on a Kubernetes cluster
Stars: ✭ 123 (-19.61%)
Mutual labels:  jupyter-notebook, jupyter, binder, jupyterhub
Ten Rules Jupyter
Ten Simple Rules for Writing and Sharing Computational Analyses in Jupyter Notebooks
Stars: ✭ 204 (+33.33%)
Mutual labels:  jupyter-notebook, jupyter, binder
Jupyterhub Deploy Teaching
Reference deployment of JupyterHub and nbgrader on a single server
Stars: ✭ 194 (+26.8%)
Mutual labels:  jupyter-notebook, jupyter, jupyterhub
Nb2xls
Convert Jupyter notebook to Excel spreadsheet
Stars: ✭ 129 (-15.69%)
Mutual labels:  jupyter-notebook, jupyter, binder
California Coronavirus Data
The Los Angeles Times' independent tally of coronavirus cases in California.
Stars: ✭ 188 (+22.88%)
Mutual labels:  jupyter-notebook, jupyter, binder
Awesome Jupyter
A curated list of awesome Jupyter projects, libraries and resources
Stars: ✭ 2,523 (+1549.02%)
Mutual labels:  jupyter-notebook, jupyter, jupyterhub
Hands On Nltk Tutorial
The hands-on NLTK tutorial for NLP in Python
Stars: ✭ 419 (+173.86%)
Mutual labels:  jupyter-notebook, jupyter, binder
Best Of Jupyter
🏆 A ranked list of awesome Jupyter Notebook, Hub and Lab projects (extensions, kernels, tools). Updated weekly.
Stars: ✭ 200 (+30.72%)
Mutual labels:  jupyter-notebook, jupyter, jupyterhub
Zero To Jupyterhub K8s
Helm Chart & Documentation for deploying JupyterHub on Kubernetes
Stars: ✭ 888 (+480.39%)
Mutual labels:  jupyter-notebook, jupyter, jupyterhub
Ansible Jupyterhub
Ansible role to setup jupyterhub server (deprecated)
Stars: ✭ 14 (-90.85%)
Mutual labels:  jupyter-notebook, jupyter, jupyterhub
Python Training
Python training for business analysts and traders
Stars: ✭ 972 (+535.29%)
Mutual labels:  jupyter-notebook, jupyter, binder
Binderhub
Run your code in the cloud, with technology so advanced, it feels like magic!
Stars: ✭ 2,050 (+1239.87%)
Mutual labels:  jupyter-notebook, binder, jupyterhub
Configurable Http Proxy
node-http-proxy plus a REST API
Stars: ✭ 166 (+8.5%)
Mutual labels:  jupyter, proxy, jupyterhub
Juniper
🍇 Edit and execute code snippets in the browser using Jupyter kernels
Stars: ✭ 189 (+23.53%)
Mutual labels:  jupyter-notebook, jupyter, binder
Jupyterhub Deploy Docker
Reference deployment of JupyterHub with docker
Stars: ✭ 479 (+213.07%)
Mutual labels:  jupyter-notebook, jupyter, jupyterhub
Nbgrader
A system for assigning and grading notebooks
Stars: ✭ 1,000 (+553.59%)
Mutual labels:  jupyter-notebook, jupyter, jupyterhub
Repo2docker Action
GitHub Action for repo2docker
Stars: ✭ 88 (-42.48%)
Mutual labels:  jupyter-notebook, jupyter, binder
Nbgallery
Enterprise Jupyter notebook sharing and collaboration app
Stars: ✭ 135 (-11.76%)
Mutual labels:  jupyter-notebook, jupyter
Beyond Jupyter
🐍💻📊 All material from the PyCon.DE 2018 Talk "Beyond Jupyter Notebooks - Building your own data science platform with Python & Docker" (incl. Slides, Video, Udemy MOOC & other References)
Stars: ✭ 135 (-11.76%)
Mutual labels:  jupyter-notebook, jupyter
R
Using R with Jupyter / RStudio on Binder
Stars: ✭ 136 (-11.11%)
Mutual labels:  jupyter-notebook, binder

Jupyter Server Proxy

ReadTheDocs badge GitHub Workflow Status PyPI badge Conda badge NPM badge

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 (@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:

  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.

Install

Requirements

  • jupyterlab>=2 or notebook

Python package

pip

pip install jupyter-server-proxy

conda

conda install jupyter-server-proxy -c conda-forge

JupyterLab extension

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

Local development

See [CONTRIBUTING.md].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].