notes

 (

index

)

jupyter hub

technical overview

https://jupyterhub.readthedocs.io/en/stable/reference/technical-overview.html

install jupyterhub

example:: https://github.com/parente/z2jh-aws

  • Terraform for AWS infrastructure config management
  • Homebrew for installing client tools on macOS
  • Make for simplifying local commands

https://zero-to-jupyterhub.readthedocs.io/en/latest/setup-jupyterhub/setup-jupyterhub.html

the zero-to-jupyterhub instructions use helm to install jupyterhub; however, we want to manage the installation with terraform. the terraform helm provider does this.

configure jupyterhub

List of all configurable values for jupyterhub

Configure the login to use the account that makes sense to you (Google, GitHub, etc.).

Use a suitable pre-built image for the user container or build your own:

Host it on https://your-domain.com.