Cross posted from the Jupyter Discourse, as I think the qgis work might interest the community here. Would love to find more actual desktop apps this community wants to run on the cloud, and collaborate on making things better!
The excellent jupyter-remote-desktop-proxy enables you to run arbitrary Linux desktop applications in mybinder.org or on your own JupyterHub! Here are a few fun examples:
qgis, a very popular Geospatial application (via @giswqs)
Basically anything you can run on a Linux desktop can run inside your browser, with fairly usable latencies. This is extremely helpful when part of your workflow might involve pre-developed scientific software that is not really web friendly. It’s also cool, so there’s that.
I’ve developed a template repository with instructions on how you can make your own binderable repo that can run any desktop app you want. There’s more work to be done in the upstream library, but this should hopefully help you play with unlocking new scientific and educational workflows that were not possible before.
Special thanks to my friend Sanjay Bhangar for recent encouragement!
I’m in the process of building a JupyterHub deployment on Oracle Cloud Infrastructure - I’d love to work with you to adapt my documentation to incorporate these templates.
Awesome, @TomAugspurger! I’ve put that code in start, which is also run at the start of the user server each time. This way, you can keep everything in the image. Would be great to add this to the template!