Deployment - Alfresco Control Center - 9.3 - 9.3 - Ready - Alfresco - external

Alfresco Control Center

Platform
Alfresco
Product
Alfresco Control Center
Release
9.3
License

These steps describe how to quickly start up Content Services (including Control Center) using Docker Compose.

Note: While Docker Compose is often used for production deployments, the Docker Compose file provided is recommended for development and test environments only. Customers are expected to adapt this file to their own requirements, if they intend to use Docker Compose to deploy a production environment.

To deploy Content Services using Docker Compose, download and install Docker, then follow the steps below. Make sure that you’ve reviewed the prerequisites before continuing.

  1. Download the docker-compose.yml file by accessing the Content Services Download Trial page, which will give you a 30-day license.

    If you already have a valid license file for Content Services 23.1, you can apply it directly to the running system.

    Note: Make sure that exposed ports are open on your host computer. Check the docker-compose.yml file to determine the exposed ports - refer to the host:container port definitions. You’ll see they include 5432, 8080, 8083 and others.
    Note: The Download Trial is usually updated for the most recent version of Content Services. The latest published version on our website is labelled Version 23.1.1 - November 2023.
  2. Save the docker-compose.yml file in a local folder.
  3. Log in to Quay.io using your credentials:
     docker login quay.io
    					

    Alfresco customers can request Quay.io credentials by logging a support ticket via Hyland Community at: https://community.hyland.com. These credentials are required to pull private (Enterprise-only) Docker images from Quay.io.

  4. Deploy Content Services, including the repository, Share, Postgres database, Search Services, etc.:
     docker-compose up
    

    This downloads the images, fetches all the dependencies, creates each container, and then starts the system.

    As an alternative, you can also start the containers in the background by running docker-compose up -d.

  5. Wait for the logs to complete. See Troubleshooting if you encounter errors whilst the system is starting up.
  6. Open your browser and check everything starts up correctly:
    Service Endpoint
    Control Center http://localhost:8080/admin
    Digital Workspace http://localhost:8080/workspace
    Share http://localhost:8080/share
    Administration and REST APIs http://localhost:8080/alfresco

    If Docker is running on your local machine, the IP address will be just localhost.

    If you’re still using the Docker Toolbox, you’ll need to switch to Docker Desktop as Docker Toolbox is deprecated.

  7. Log in to the Control Center as the admin user. Enter the default administrator password admin.