code-server should just work, for instance this repo let’s you run it on mybinder:
[image]
GitHub - betatim/vscode-binder: VS Code on Binder
VS Code on Binder. Contribute to betatim/vscode-binder development by creating an account on GitHub.
You can choose wh… Answer from manics on discourse.jupyter.org
Top answer 1 of 15
1
code-server should just work, for instance this repo let’s you run it on mybinder:
[image]
GitHub - betatim/vscode-binder: VS Code on Binder
VS Code on Binder. Contribute to betatim/vscode-binder development by creating an account on GitHub.
You can choose wh…
2 of 15
1
You may consider using jupyter-server-proxy
I compiled and wrote plugins to run several apps within jupyterlab. Not all work well, but code-server does, though you may need to adapt it to your environment:
jupyterhub-deploy-docker-VM/singleuser/srv/jupyter_codeserver_proxy at master ·...
…
GitHub
github.com › pc2 › jupyter-code-server
GitHub - pc2/jupyter-code-server: Running VSCode Web IDE inside the Jupyter environment · GitHub
Starred by 9 users
Forked by 7 users
Languages Python
Videos
How to run Jupyter Lab, Code Server and RStudio on Ibex
Getting Started with Jupyter Notebooks in VS Code
06:33
Jupyter Notebook Setup with VSCode and Virtual Env - Raw version ...
03:48
Get started with Jupyter Notebooks in less than 4 minutes - YouTube
15:57
Getting Started with Jupyter Notebooks in VS Code - YouTube
24:04
Jupyter Notebook Setup on a Remote Server Then in Visual Studio ...
GitHub
github.com › dirkcgrunwald › jupyter_codeserver_proxy-
GitHub - dirkcgrunwald/jupyter_codeserver_proxy-: jupyter proxy for the coder.com code-server version of VScode
A Dockerfile illustrates the way to integrate it in one of the Jupyter Docker Stacks. A Makefile gather the main commands. $ make # code-server proxy # ================= # # build-image build the latest image # build-package build the python package # build build the package and the image # clean remove python package target dirs # dev run a foreground container # run-sudo run a bash in interactive mode as root in the stack # run run a bash in interactive mode in the stack # upload upload the package
Starred by 28 users
Forked by 24 users
Languages Python 38.6% | Makefile 31.9% | Dockerfile 29.5% | Python 38.6% | Makefile 31.9% | Dockerfile 29.5%
PyPI
pypi.org › project › jupyter-code-server
jupyter-code-server · PyPI
» pip install jupyter-code-server
Published May 26, 2025
Version 1.2
Stack Overflow
stackoverflow.com › questions › 75875664 › jupyter-notebook-cells-not-showing-in-code-server-running-in-a-docker
python - Jupyter Notebook cells not showing in code-server running in a docker - Stack Overflow
FROM python:3.9.13 # install some basic stuff RUN apt-get update && apt-get install -y \ openssl \ net-tools \ git \ locales \ dumb-init \ vim \ curl \ wget \ python3-pip \ && rm -rf /var/lib/apt/lists/* # install kernel RUN pip install ipykernel # install the latest code-server version RUN curl -fsSL https://code-server.dev/install.sh | sh RUN groupadd -g 999 coder && \ useradd -r -u 999 -g coder coder && \ mkdir /home/coder && \ chown coder:coder /home/coder USER 999:999 EXPOSE 3000 ENV HOME /home/coder ENV GIT_DISCOVERY_ACROSS_FILESYSTEM 1 # install VS Code extensions for the user RUN code-server --install-extension ms-python.python ENTRYPOINT ["dumb-init", "--"] CMD ["bash", "-c", "exec code-server --host 0.0.0.0 --port 3000 --auth none /home/coder"]
PyPI
pypi.org › project › jupyter-vscode-server
jupyter-vscode-server
JavaScript is disabled in your browser · Please enable JavaScript to proceed · A required part of this site couldn’t load. This may be due to a browser extension, network issues, or browser settings. Please check your connection, disable any ad blockers, or try using a different browser
GitHub
github.com › coder › code-server › issues › 1242
Jupyter Notebooks inside coder vscode? · Issue #1242 · coder/code-server
January 1, 2020 - coder / code-server Public · Notifications · You must be signed in to change notification settings · Fork 6.3k · Star 74.3k · New issueCopy link · New issueCopy link · Closed · Closed · Jupyter Notebooks inside coder vscode?#1242 · Copy link · bhope78 ·
Author bhope78
PyPI
pypi.org › project › jupyter-codeserver-proxy
jupyter-codeserver-proxy · PyPI
Integrate code-server in your Jupyter environment for an fast, feature-rich and easy to use remote desktop in the browser.
» pip install jupyter-codeserver-proxy
GitHub
github.com › jupyterhub › jupyter-server-proxy
GitHub - jupyterhub/jupyter-server-proxy: Jupyter notebook server extension to proxy web services. · GitHub
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 ...
Starred by 392 users
Forked by 152 users
Languages Python 88.0% | TypeScript 7.8% | RobotFramework 3.1%
PyPI
pypi.org › project › jupyter-coder-server
jupyter-coder-server 0.0.16
JavaScript is disabled in your browser · Please enable JavaScript to proceed · A required part of this site couldn’t load. This may be due to a browser extension, network issues, or browser settings. Please check your connection, disable any ad blockers, or try using a different browser
GitHub
github.com › coder › code-server › issues › 4333
Document how to use Python & Jupyter · Issue #4333 · coder/code-server
December 15, 2021 - Then, install the Python Extension and make sure it comes with the Jupyter Extension or you can add this line to your Dockerfile: RUN code-server --install-extension ms-python.python RUN code-server --install-extension ms-toolsai.jupyter
Author AyaanZaveri
Top answer 1 of 5
1
As far as I know you can’t run the official VSCode yourself in Jupyter (though I might well be wrong!), but you can run one of the related forks:
[image]
GitHub - betatim/vscode-binder: VS Code on Binder
VS Code on Binder. Contribute to betatim/vscode-binder development by creating an ac…
2 of 5
1
You can use jupyter_server (backend server for JupyterLab and Notebook) as a proxy to spawn a code-server using jupyter-server-proxy. The repo @manics linked provides an entry point to jupyter-server-proxy to spawn a code-server (which is VSCode in browser).
Here is another implementation of entry …
Lehigh Computer Science
docs.cse.lehigh.edu › vscode › vscode-remote-jupyterhub
Connecting to JupyterHub Hosts with VS Code - Lehigh Computer Science Docs
At the 'Enter the URI of the running Jupyter server' prompt, enter the URI / URL string generated from the above step: Upon connection, the Visual Studio Code window will show Jupyter Server: Remote in the bottom-right corner: