{"id":25353933,"url":"https://github.com/aborroy/alfresco-installer","last_synced_at":"2025-10-29T22:30:59.030Z","repository":{"id":140883287,"uuid":"592725801","full_name":"aborroy/alfresco-installer","owner":"aborroy","description":"Docker Image to use the Alfresco Docker Installer project","archived":false,"fork":false,"pushed_at":"2024-07-24T11:33:59.000Z","size":26,"stargazers_count":10,"open_issues_count":5,"forks_count":4,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-07-24T13:19:39.879Z","etag":null,"topics":["alfresco","docker","docker-image"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aborroy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-24T11:57:55.000Z","updated_at":"2024-07-24T11:34:02.000Z","dependencies_parsed_at":"2023-11-15T10:34:33.340Z","dependency_job_id":"14dcd60c-658f-489c-8c0b-92395bbfa5e0","html_url":"https://github.com/aborroy/alfresco-installer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Falfresco-installer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Falfresco-installer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Falfresco-installer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Falfresco-installer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aborroy","download_url":"https://codeload.github.com/aborroy/alfresco-installer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238902581,"owners_count":19549776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alfresco","docker","docker-image"],"created_at":"2025-02-14T19:56:06.505Z","updated_at":"2025-10-29T22:30:59.023Z","avatar_url":"https://github.com/aborroy.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# alfresco-installer\n\u003e Alfresco Installer\n\n## Description\n\nThis project creates a Docker Image for the use of the project [Alfresco Docker Installer](https://github.com/alfresco/alfresco-docker-installer).\n\n**NOTE** The code included in this project is not required to follow the instructions described in the **Running** section, so no project cloning is not required at all. **Building** section is only relevant for *developers* willing to contribute to the project.\n\n## Requirements\n\nOnly [Docker](https://docs.docker.com/get-docker/) is required.\n\n* Before executing this installer be sure that Docker is running in your computer. Installation instructions are available in [Docker documentation](https://docs.docker.com/engine/install/), note that the process is different for every supported OS (Linux, MacOS and Windows).\n* When Docker is up \u0026 ready verify that **16 GB** of Memory are available. Since Alfresco can be used with less than 16 GB of RAM, this amount of memory is the recommended amount. Instructions to change Memory allocation are available in [Docker documentation](https://docs.docker.com) for every supported OS:\n  * [Changing Resources in Mac](https://docs.docker.com/desktop/settings/mac/#resources)\n  * [Changing Resources in Windows](https://docs.docker.com/desktop/settings/windows/#resources)\n  * [Changing Resources in Linux](https://docs.docker.com/desktop/settings/linux/)\n\n## Running\n\nVerify Docker is up \u0026 ready.\n\n```\n$ docker -v\nDocker version 20.10.21, build baeda1f\n```\n\nCreate a new folder to hold files and folders created by this installer:\n\n```\n$ mkdir alfresco\n$ cd alfresco\n```\n\nType following command to produce Docker Compose template in current folder (like `alfresco`) when using Linux or MacOS:\n\n```\n$ docker run -it -v $(pwd):/generated angelborroy/alfresco-installer\n```\n\n\u003e\u003e Note. When using Linux as host (e.g. Ubuntu 22.04), add permissions for user `501` to the folder used to create Alfresco Docker assets:\n```bash\n$ mkdir alfresco\n$ sudo chown 501 alfresco\n$ cd alfresco\n$ sudo docker run -it -v $(pwd):/generated angelborroy/alfresco-installer\n```\n\nIf you are using *Windows*, type this alternative syntax from [PowerShell](https://learn.microsoft.com/en-us/powershell/):\n\n```\n$ docker run -it -v ${PWD}:/generated angelborroy/alfresco-installer\n```\n\nThis command will start prompting a battery of questions to customize the Alfresco installation:\n\n```\nDOCKER COMPOSE ALFRESCO\n\n? Which ACS version do you want to use? (Use arrow keys)\n  6.1\n  6.2\n  7.0\n  7.1\n  7.2\n  7.3\n  7.4\n  23.1\n❯ 23.2\n```\n\nInformation related to the questions for Alfresco customization are available in [Alfresco Docker Installer](https://github.com/Alfresco/alfresco-docker-installer#running) project. If you are not familiar with any of them, just choose *default* option.\n\nOnce all the questions have been answered, the program will provide some information to start Alfresco using Docker. Note that SERVICE URLs information may be different depending on the options selected before.\n\n```\n---------------------------------------------------\nSTARTING ALFRESCO\n\nStart Alfresco using the command \"docker compose up\"\nOnce the plaform is ready, you will find a line similar to the following one in the terminal:\nalfresco-1 | org.apache.catalina.startup.Catalina.start Server startup in [NNNNN] milliseconds\n\nSERVICE URLs\n\n   * UI: http://localhost/\n   * Legacy UI (users \u0026 groups management): http://localhost/share\n   * Repository (REST API): http://localhost/alfresco\n\nRemember to use as credentials:\n\n   * username: admin\n   * password: admin\n\n---------------------------------------------------\n```\n\nAfter the information to start Alfresco, there is a list of files created in current folder (like `alfresco`)\n\n```\n...\n   create .env\n   create docker-compose.yml\n   create alfresco/Dockerfile\n   create alfresco/modules/amps/empty\n   create alfresco/modules/jars/empty\n   create share/Dockerfile\n   create share/web-extension/share-config-custom-dev.xml\n   create share/modules/amps/empty\n   create share/modules/jars/empty\n   create search/Dockerfile\n   create config/nginx.conf\n   create config/nginx.htpasswd\n```\n\nThese files describe the Alfresco configuration to be executed when using Docker Compose.\n\nAs described in the \"STARTING ALFRESCO\" section, type following command in the terminal and wait Alfresco to be ready.\n\n```\n$ docker compose up\n...\nalfresco-alfresco-1 | org.apache.catalina.startup.Catalina.start Server startup in [38213] milliseconds\n```\n\nFrom this point, Alfresco is ready to be used. Type any of the \"SERVICE URLs\" in the browser using selected credentials.\n\n## Stopping\n\nAlfresco can be stopped typing `Ctrl+C` in the terminal used to start the Docker Compose (remember that you typed there `docker compose up`). If you want to start again Alfresco, just type `docker compose up` from the folder used to produce the configuration (like `alfresco`).\n\n## Video recording\n\nAdditional details on how to follow above instructions are provided in following video recording:\n\n[![Easiest Way to Install Alfresco 7.3 using Docker Compose](https://i.ytimg.com/vi/Lg49CoY8yl4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==\u0026rs=AOn4CLBn3qd1x4ChgfMQhRlQ4RwOrdCCCQ)](https://www.youtube.com/watch?v=Lg49CoY8yl4)\n\n[Easiest Way to Install Alfresco 7.3 using Docker Compose](https://www.youtube.com/watch?v=Lg49CoY8yl4)\n\n## Building\n\n**NOTE** This section only applies to developers willing to create the Docker Image from scratch or to contribute to the project.\n\nDespite is not required to build this Docker Image to use it (it's available as `angelborroy/alfresco-installer` in [Docker Hub](https://hub.docker.com/repository/docker/angelborroy/alfresco-installer/general)), following command will build the Docker Image:\n\n```\ndocker buildx create --name container-builder --driver docker-container --use\ndocker buildx build --no-cache --platform linux/amd64,linux/arm64 --attest type=sbom --attest type=provenance,mode=max -t angelborroy/alfresco-installer:latest . --push\n```\n\n\u003e\u003e You may need to change the repository name `angelborroy` to your own.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faborroy%2Falfresco-installer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faborroy%2Falfresco-installer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faborroy%2Falfresco-installer/lists"}