Skip to main content
This topic provides guidance on installing Anaconda Team Edition and verifying your installation.
To successfully install Team Edition, you must have already prepared your environment according to the Standard environment preparation topic.

Installing Team Edition

Ensure you are in the same directory as the installer when completing these steps.

Installing with root access

Run the following in bash:
During installation, credentials will be printed as a random string in the terminal for two separate roles:
  • Admin: for administration in Keycloak
  • default-user: for administration in Team Edition UI.
You will need the user names and passwords printed on the screen later, so save them!
Example output:
Within the ate-x.x.x-installer/ folder is the install.sh script and docker-compose.yml file, which defines how the Anaconda Teams services are run.

Installing without root access

It is also possible to run the installer without root permission. However, this requires additional manual steps: Add yourself to the docker group by running the following command:
Enable port forwarding as root or with sudo:
By default, /opt/anaconda/repo is used as the default path for the installation folder. You can either create the folder manually by assigning write access to the current user, or use -b (--base-dir parameter of the installer to specify the folder for installation). Within the ate-x.x.x-installer/ folder is the install.sh script and docker-compose.yml file, which defines how the Anaconda Teams services are run.

Manual verification of installation

Services are one-to-one to containers. Therefore, verifying that all major containers are up and not restarting or failing is a good first step. In a terminal, run:
You should see output similar to the following:
It is important to note that each container appears in the output:
  • Installer_repo_api
  • Installer_nginx_proxy
  • Installer_repo_worker
  • Installer_repo_dispatcher
  • Installer_repo_proxy
  • Installer_keycloak
  • Installer_postgres
  • Installer_redis
It is also important to note that the status of each container is “Up”, and that it does not get stuck in a restart loop. Finally, you should be able to use a browser to navigate to the domain that you supplied when executing the installer. If you are able to successfully authenticate and use the product, it has installed correctly.

Next steps

After the installation has completed, open a browser and visit the domain you used during the product installation.
Never delete the install directory containing the docker-compose.yml and .env files.
Further installation options can be seen by running the following command (after the basic installation is complete):
This will present you with the following list of possible arguments: