6.4.0
or later.Download and unpack the installer
Create a CA certificate
DIY-SSL-CA
package:CERT
, KEY
, and CA_CERT
values.Create a service account
keycloak.py
script. Use it to programmatically create a dedicated client for the JupyterHub services to authenticate users via Keycloak:Create an environment file
.env
in your /home/<username>/
directory..env
file in your home directory, you can name your new file something else, like .env_jhub_anaconda
..env
file you just created, including the actual values:ANACONDA_SERVER=
is the fully qualified domain name of your Package Security Manager server.REPO_CHANNELS
variable is a list of channels that the JupyterHub services will use to install packages when users build new environments in Jupyter. The installer configures conda to respect the order of the channels as they are listed in the environment file.Run the installer
libcrypt.so.1
error post installationlibxcrypt-compat
, which causes nginx services to error when starting.
If you receive a libcrypt.so.1
error post installation, install the libxcrypt-compat
package on your JupyterHub server: