New Alfresco Admin App for ACS and APS (Enterprise)

cancel
Showing results for 
Search instead for 
Did you mean: 

New Alfresco Admin App for ACS and APS (Enterprise)

angelborroy
Alfresco Employee
2 0 3,018

The Alfresco Admin Application is a new product designed to handle identities in Alfresco Enterprise products, like ACS and APS.

This application can be deployed using the latest docker-compose.yml file available in https://github.com/Alfresco/acs-deployment/blob/master/docker-compose/docker-compose.yml

  control-center:
    image: quay.io/alfresco/alfresco-admin-app:7.2.0
    mem_limit: 128m
    environment:
      APP_CONFIG_PROVIDER: "ECM"
      APP_CONFIG_AUTH_TYPE: "BASIC"
      BASE_PATH: ./

  proxy:
    image: alfresco/alfresco-acs-nginx:3.3.0
    mem_limit: 128m
    depends_on:
      - alfresco
      - digital-workspace
      - control-center
    ports:
      - "8080:8080"
    links:
      - digital-workspace
      - alfresco
      - share
      - control-center

The application has the internal name "control-center" and it's also exposed using the proxy container by standard http port 8080.

Start Docker Compose using standard command.

$ docker-compose up

Once the stack is up and ready, Alfresco Admin App is available with the following URL:

http://localhost:8080/admin

 

Screenshot 2022-05-19 at 13.47.00.png

Since the application is still being evolved, currently that only provides basic management for Identities (users and groups).

Disabling the application to be deployed

If the application is not required for your testing environment or you're experimenting some problem to download the Docker Image from quay.io, you can modify default docker-compose.yml file applying following changes.

#  control-center:
#    image: quay.io/alfresco/alfresco-admin-app:7.2.0
#    mem_limit: 128m
#    environment:
#      APP_CONFIG_PROVIDER: "ECM"
#      APP_CONFIG_AUTH_TYPE: "BASIC"
#      BASE_PATH: ./

  proxy:
    image: alfresco/alfresco-acs-nginx:3.3.0
    mem_limit: 128m
    depends_on:
      - alfresco
      - digital-workspace
#      - control-center
    environment:
      DISABLE_CONTROL_CENTER: "true"
    ports:
      - "8080:8080"
    links:
      - digital-workspace
      - alfresco
      - share
#      - control-center

When this application is disabled, you're still able to manage users and groups with the legacy UI Share using the following sections:

http://localhost:8080/share/page/console/admin-console/users

http://localhost:8080/share/page/console/admin-console/groups

 

More features will be added to the Alfresco Admin App in the future, stay tuned!

 

Living demo and additional information can be found in this video recording.

 

About the Author
Angel Borroy is Hyland Developer Evangelist. Over the last 15 years, he has been working as a software architect on Java, BPM, document management and electronic signatures. He has been working with Alfresco during the last years to customize several implementations in large organizations and to provide add-ons to the Community based on Record Management and Electronic Signature. He writes (sometimes) on his personal blog http://angelborroy.wordpress.com. He is (proud) member of the Order of the Bee.