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
- Anonymize usernames with CILogon
- Make binderhub-ui hub
- Setup object storage buckets
- Enable user access to cloud features
- Integrate community-documentation with Jupyter Book
- Enable stronger anti-crypto abuse features for a hub
- Add support for daskhubs
- Setup a dedicated nodepool for a hub on a shared GCP cluster
- Make an ephemeral hub
- Allow users to push to GitHub
- Pre-pull a content repository
- Enable access to GPUs
- Using JupyterHub as an identity provider
- Make an imagebuilding hub
- Enable user image features
- Configure the hub login page
- Setup a database server per user
- Allow nbgitpuller to pull from private GitHub repos
- Restrict profile options based on JupyterHub groups (or GitHub teams)
- Use Rocker based R images
- Setup a shared database for all users on the hub
- Configure per-user storage quotas