Skip to content

scottyhq/jupyter-remote-desktop-proxy

 
 

Repository files navigation

Jupyter Remote QGIS Desktop

Run QGIS Desktop App (3.18) vi BinderHub! Click the button below to launch a server:

Binder

As more GIS datasets are hosted in Cloud datacenters it can be advantageous to move your computing environment to the data rather than the other way around. Jupyter Servers are most commonly used to run Jupyter Notebooks, but they also facilitate running many other applications! For example VScode or Rstudio. Those modern applications are built to run in browsers, but what about things like QGIS, a GUI desktop application for geospatial analysis? Thanks to the brilliant folks working on project Jupyter you can even run QGIS!

This configuration runs a Linux XFCE desktop on the Jupyter single-user server, and proxies it to your browser using Virtual Network Computing (VNC). Read more about the implementation here: https://github.com/jupyterhub/jupyter-remote-desktop-proxy.

Don't expect extreme performance here, this is really just a proof of concept, but could be a great resource for classrooms, tutorials, or demos. You can also set up your own BinderHub to deploy configurations like this with more computational resources and higher bandwidth:

badge

Demo

qgis-demo-loop

About

Run a Linux Desktop on a JupyterHub

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.5%
  • Roff 6.9%
  • Perl 3.4%
  • HTML 3.2%
  • CSS 2.5%
  • Python 1.3%
  • Other 1.2%