Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Dynamic image building with binderhub

This gives users the ability to build and share their own user environment images from the JupyterHub UI.

The Fancy Profiles UI with dynamic image building enabled.

The Fancy Profiles UI with dynamic image building enabled.

When enabled, users can:

  1. Provide a link to a GitHub repository

  2. Wait for BinderHub to build an image from that repository

  3. Launch their server with the freshly built image

This is particularly useful for:

Enable dynamic image building

Dynamic image building requires two components:

  1. A BinderHub service configured in your JupyterHub

  2. The dynamic_image_building flag enabled in your profile options

Example configuration

The repository includes working example configurations for local development:

When to use this vs. the binderhub ui

Use jupyterhub-fancy-profiles with BinderHub integration when you’re building a persistent JupyterHub with:

Use the standard BinderHub UI when you’re building an ephemeral hub where: