https://github.com/remche/jupyter-x11-app-proxy
https://github.com/remche/jupyter-x11-app-proxy
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/remche/jupyter-x11-app-proxy
- Owner: remche
- License: bsd-3-clause
- Created: 2023-06-06T08:51:16.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-24T08:03:50.000Z (almost 2 years ago)
- Last Synced: 2025-01-13T18:34:06.016Z (over 1 year ago)
- Language: JavaScript
- Size: 10.5 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jupyter X11 App Proxy
Run your X11 applications on Jupyter.
This is heavily inspired by [Jupyter Remote Desktop Proxy](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/).
- Easily configure (name, icon...) several applications ;
- Run on notebook or browser window ;
- Auto-fit window size ;
- Auto restart applications on crash.
## How it works
Jupyter X11 App Proxy is using [Jupyter Server Proxy](https://jupyter-server-proxy.readthedocs.io/) to run X11 applications.
It runs a VNC server, Xorg server and Matchbox Window manager for each configured applications.
## Usage
The easiest way is to use Docker image embedding dependencies listed above as your base image.
```Dockerfile
FROM remche/jupyter-x11-app-proxy:2023-06-06
```
You can find a dummy example in the `examples` folder.