Enable specific hub features#
There are several extra features and services that can be enabled on the 2i2c JupyterHubs. These add extra functionality, connect with cloud services, etc. See the sections below for more details.
- Allow users to setup custom, free-form user profile choices
- Restrict profile options based on JupyterHub groups (or GitHub teams)
- Anonymize usernames with CILogon
- Make binderhub-ui hub
- Setup object storage buckets
- Enable user access to cloud features
- Enable stronger anti-crypto abuse features for a hub
- Add support for daskhubs
- Setup a dedicated nodepool for a hub on a shared cluster
- Make an ephemeral hub
- Authentication with
tmpauthenticator
- No persistent home directory
- (Optional) Sharing
shared
directories from another hub with an ephemeral hub - Image configuration in chart
- Enable hook pre-puller & disable JupyterHub
- Disabling home page customizations
- Use
nbgitpuller
for distributing content - (Optional) Shared systemwide password setup
- Authentication with
- Allow users to push to GitHub
- Enable access to GPUs
- Using JupyterHub as an identity provider
- Enable user image features
- Make an imagebuilding hub
- Configure the hub login page
- Setup a database server per user
- Allow nbgitpuller to pull from private GitHub repos
- Use Rocker based R images
- Setup a shared database for all users on the hub
- Deploy authenticated static websites along the hub
- Configure per-user storage quotas