Alfresco recommends that you keep up-to-date with all the Docker releases. If you’re using an older version of Windows or Mac you’ll have to use Docker Toolbox which has some known issues. Download and install Docker. Verify the installation of Docker. $ docker -v Docker version 18.06.1-ce, build e68fc7a. Install CODE & do tryout Collabora Online Development Edition can be set up On-Premise via Virtual appliance, Docker, Linux package, etc. Alfresco provides Docker Compose files, which are best suited for the quick deployment of development and test instances of Content Services using Docker. Customers who would like to deploy their production environments using docker-compose files, can extend and adapt the provided script as necessary. Jul 23, 2019 Alfresco (4) ACSCA Certification (1) Alfresco Certification (1) APSCE Certification (1) Process Services Administrator (1) AliCloud (4) Alibaba Cloud Associate (ACA) (3) Alibaba Cloud Certification Associate (1) Amazon (2) AWS Certified Security – Specialty (1) DevOps-Engineer (1) Android (3) Android Certified Application Developer (1).
This section helps you to install Alfresco Community Edition, additional software, and modules.
Community Edition consists of a number of modules that need to be deployed and configured together, to form the complete services platform. This provides customers with the flexibility to configure their deployment architecture in the way that is consistent with their IT strategy.
Prowler is a security tool to perform AWS security best practices assessments, audits, incident response, continuous monitoring, hardening and forensics readiness. It contains all CIS controls list.
Alfresco deployment requires a number of infrastructure components to be in place, on which the core platform components are installed, and extended by several optional components which provide additional services.
The following diagram shows the key components of a typical Content Services installation:
Installation can be done manually, but Alfresco also provides a number of installation and deployment scripts for the most commonly used deployment tools to help customers accelerate the deployment process.
Install and deploy methods
There are four distinct approaches to deploying Community Edition. Familiarize yourself with the Deployment and Containerization Support Policy, before selecting one of the options below.
These deployment methods apply to both Enterprise and Community editions.
This is also referred to as the zip distribution deployment, and is the most flexible way of manually deploying all the required components. This method is recommended for customers and partners who require complete control over the installation process.
See Install with zip for more details.
Ansible playbooks provide an automated way of deploying a complete Community Edition system on “bare metal” servers, Virtual Machines, or Virtual Private Cloud instances, without the use of containers. The single playbook provided can be configured to deploy single or multi-machine instances, with a number of supported configuration options.
See Install using Ansible for basic instructions on deploying with Ansible.
To explore more technical information on the ACS playbook, and to access the playbook source, see Ansible on GitHub.
The ACS Ansible playbook is provided as an Open Source reference script, which customers can modify and enhance to suit their own deployment environments.
Containers provide an alternative method for deploying Content Services using pre-configured Docker images for each of the platform’s components. Containerized deployment is best suited for larger implementations, in organizations who have significant experience in the use of deployment tools such as Docker or Kubernetes.
Alfresco provides reference scripts, in the form of Docker Compose files and Helm charts, which customers can use as examples to construct their own individual deployment scripts. These scripts are not designed to be used “as-is” to deploy production environments.
See Containers overview for an introduction to using Alfresco containers.
Alfresco provides Docker Compose files, which are best suited for the quick deployment of development and test instances of Content Services using Docker. Customers who would like to deploy their production environments using
docker-compose files, can extend and adapt the provided script as necessary.
Alfresco Docker Installation Software
See Install using Docker Compose for instructions.
See Docker Compose on GitHub for additional technical information.
Important: Kubernetes clusters are powerful but complex to deploy and manage. Alfresco recommends that only customers with significant experience in cloud environments such as Amazon EKS (Elastic Kubernetes Service), and strong competencies in containerized deployments, should use this deployment method.
Helm charts are the most common way of deploying Content Services in orchestrated Kubernetes environments. The Helm charts from Alfresco have been developed and tested using AWS EKS and Docker for Desktop (in Kubernetes mode), but do not use specific Amazon services. As such they can easily be adapted to other Kubernetes environments from different cloud providers.
See Install using Helm for instructions.
See Helm charts on GitHub for additional technical information.
Upgrade existing installations
Alfresco Docker Installation Kit
See Upgrade Community Edition for information on how to upgrade existing installations to newer versions of the software.