You are here

Deployment prerequisites

There are a number of software requirements for installing (or deploying) Alfresco Content Services using the new deployment mechanism.

You'll find a list of prerequisites in the GitHub project documentation.

Note that the file in GitHub lists the supported versions.

Note: The images downloaded directly from Docker Hub, or are for a limited trial of the Enterprise version of Alfresco Content Services that goes into read-only mode after 2 days. For a longer (30-day) trial, get the Alfresco Content Services Download Trial by following the steps in Deploying using Docker Compose.
Note: Alfresco customers can request credentials by logging a ticket at Alfresco Support. These credentials are required to pull private (Enterprise-only) Docker images from

Here, you can review the requirements for your chosen deployment method.

Requirements for using Helm charts

To deploy Alfresco Content Services using Helm charts, you need to install the following software:

  • AWS CLI - the command line interface for Amazon Web Services.
  • Kubectl - the command line tool for Kubernetes.
  • Helm - the tool for installing and managing Kubernetes applications.
    • There are Helm charts that allow you to deploy Alfresco Content Services in a Kubernetes cluster, for example, on AWS.

See Deploying Alfresco Content Services Helm charts to AWS EKS for more.

Requirements for a manual install using a distribution zip containing WAR files

To install Alfresco Content Services using the distribution zip, make sure that the required software is available on your system:

  • Java
  • Application server: Apache Tomcat
  • Database: PostgreSQL or MySQL
  • Message broker: ActiveMQ
  • LibreOffice
  • ImageMagick

For a list of supported components and versions, refer to the file in the distribution zip.

See Installing using distribution zip for more.

Java requirements

OpenJDK 11 is recommended.

Requirements for using docker-compose (recommended for evaluations only)
  • Docker (latest stable version)
    • This allows you to run Docker images and docker-compose on a single computer.
  • Docker Compose
    • Docker Compose is included as part of some Docker installers. If it's not part of your installation, then install it separately after you've installed Docker.
Note: Check the prerequisites for your operating system, both for Docker and Docker Compose, using the links provided.

See Deploying using Docker Compose for more.

Sending feedback to the Alfresco documentation team

You don't appear to have JavaScript enabled in your browser. With JavaScript enabled, you can provide feedback to us using our simple form. Here are some instructions on how to enable JavaScript in your web browser.