Configure the hub login page#
Each Hub deployed in a cluster has a collection of metadata about who it is deployed for, and who is responsible for running it. This is used to generate the log-in page for each hub and tailor it for the community.
For an example, see the log-in page of the staging hub.
The log-in pages are built with the base template at this repository. Values are inserted into each template based on each hub configuration. By default, the main branch of this repository will be used for customization. But both the repository and the branch can be configured for each hub.
You may customize the configuration for a hub’s homepage
jupyterhub.homepage.templateVars in the appropriate hub values file under
config/clusters/<cluster_name>. Changing these values for a hub will ensure that the hub’s landing page updates automatically.
Some example config is below.
jupyterhub: custom: homepage: gitRepoBranch: "<cluster-name>-<hub-name>" gitRepoUrl: "https://github.com/some-org/some-repo" templateVars: org: name: Org Name url: https://some-site.org logo_url: https://some-site.org/media/logo.png designed_by: name: 2i2c url: https://2i2c.org operated_by: name: 2i2c url: https://2i2c.org funded_by: name: Some Funder url: https://some-funding.org