JupyterHub provides jupyter-remote-desktop-proxy, which allows you to start a Linux desktop and connect to it via VNC. How do I set up JupyterHub’s configuration file, or how do I give a JupyterHub URL that can directly redirect to the Linux desktop page after logging into JupyterHub?
Thanks!
Dear @fiveight58,
Once you configured the desktop in jupyter_notebook_config.py, e.g.:
c.ServerProxy.servers = {
'neurodesktop': {
'command': ['/opt/neurodesktop/startup.sh'],
'port': 8080,
'timeout': 60,
'request_headers_override': {
'Authorization': 'Basic am92eWFuOnBhc3N3b3Jk',
},
'launcher_entry': {
'path_info' : 'neurodesktop',
'title': 'Neurodesktop',
'icon_path': '/opt/AEDAPT_Brain_Logo_Box.svg'
}
}
}
you can then access it directly using the link (here, for example in binder):
or in jupyter lab:
https://YOURLABURL/user/YOURUSERNAME/neurodesktop
1 Like
Dear @stebo85
I am using jupyterhub with k3s, and I install jupyterhub with helm.
So where should I create jupyter_notebook_config.py file?
Thank you very much!
Dear @fiveight58,
the jupyter_notebook_config.py file is in the jupyter docker image you run in Kubernetes. Here is an example: neurodesktop/Dockerfile at 38315bf15224c6b5c9b2b740cd9e41c20c76131d · NeuroDesk/neurodesktop · GitHub
Kind regards
Steffen
Dear @stebo85 Thank you! I will try this.