> ## Documentation Index
> Fetch the complete documentation index at: https://anaconda.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Installing Team Notebooks

This topic provides guidance on installing Team Notebooks.

1. Log in to your JupyterHub instance as a root user.

2. Download the installer by running the following command:

   ```sh theme={null}
   # Replace <INSTALLER_LOCATION> with the provided location of your installer
   curl -O <INSTALLER_LOCATION>
   ```

   The `jupyterhub.sh` installer script you just downloaded requires an environment file to pass configuration values to it for use during installation.

3. Create a file named `.env`.

4. Enter the following information into the `.env` file:

   ```sh theme={null}
   # Replace <URL> with your Package Security Manager URL
   # Replace <PATH_TO_CERT> with the path to your TLS/SSL certificate
   # Replace <PATH_TO_KEY> with the path to your TLS/SSL key
   # Replace <PATH_TO_CA_CERT> with the path to your CA_CERT file. Only uncomment this line if you are using self signed certificates.
   ANACONDA_SERVER=<URL>
   CERT=<PATH_TO_CERT>
   KEY=<PATH_TO_KEY>
   #CA_CERT=<PATH_TO_CA_CERT>
   ```

5. Save your work and close the file. Find and note the full path to the `.env` file you just created by running the command:

   ```sh theme={null}
   echo $PWD
   ```

6. Run the installer with the following command:

   ```sh theme={null}
   # Replace <INSTALLER> with the installer file you just downloaded
   bash <INSTALLER>
   ```

7. Review and accept the terms of the license agreement.

8. Accept the default installation location of `/opt/jupyterhub` for the installation.

9. Enter the path to the `.env` file you created when prompted with `FILE PATH:`. For example: `/home/centos/.env`.

10. Allow the installer to initialize JupyterHub by running `conda init` when prompted.

With JupyterHub installed, you are ready to [integrate with Package Security Manager](./integrate)!
