Skip to content

Rootless JupyterHub 2.3 without users

Choose a tag to compare

@lexming lexming released this 03 Mar 13:04
· 9 commits to main since this release
cf86e0e
  • JupyterHub 2.3 as system service in a rootless container
  • minimal container: no extra users, filesystem mounts or Slurm runtimes needed
  • custom VSCSlurmSpawner that generates user's environment without any local users
  • JupyterHub non-root user connects with SSH to remote login node and submits user's notebook job to Slurm (via sudo)
  • JupyterHub user's environment is passed to notebook job through SSH and sudo with strictly controlled list of variables

JupyterHub components:

  • Oauthenticator: authentication with Oauth delegation from VSC account page
  • batchspawner: notebooks launched in Slurm cluster
  • jupyterhub-moss: resource selection interface in JupyterHub