Cómo instalar Alfresco Community en Linux (Ubuntu)

Repos e Instalaciones

sudo apt update
sudo apt install git
git clone https://github.com/Alfresco/acs-deployment.git
curl -fsSL https://get.docker.com | sudo sh
sudo systemctl enable --now docker
cd acs-deployment/
cd docker-compose/

Corremos el contenedor

sudo docker compose -f community-compose.yaml up -d

Url Web (Depende de su IP)

Para obtener la ip de su equipo

hostname -I

La salida me dio: 192.168.0.32

Por lo que en la URL sería:

http://192.168.0.32:8080/share

Usuario y Contraseña

admin
admin

Creación de Usuario y Servicio

Usuario

sudo adduser --system --group --home /home/alfresco --shell /bin/bash alfresco
sudo usermod -aG docker alfresco
sudo chown -R alfresco:alfresco /home/ubuntu/acs-deployment
sudo chmod o+x /home/ubuntu

Servicio

sudo nano /etc/systemd/system/alfresco-community.service

Pegamos esto:

Mi instalación de Ubuntu tiene como usuario ubuntu, si utilizar otro usuario poner el Path de su directorio de trabajo WorkingDirectory=/home/USUARIO/acs-deployment/docker-compose

[Unit]
Description=Alfresco Community (Docker Compose)
Requires=docker.service
After=docker.service network-online.target
Wants=network-online.target

[Service]
Type=oneshot
RemainAfterExit=yes
User=alfresco
Group=alfresco
SupplementaryGroups=docker
WorkingDirectory=/home/ubuntu/acs-deployment/docker-compose
ExecStart=/usr/bin/docker compose -f community-compose.yaml up -d
ExecStop=/usr/bin/docker compose -f community-compose.yaml down
TimeoutStartSec=0

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now alfresco-community.service

Y para probar podemos revisar con esto:

sudo systemctl status alfresco-community.service

URLs de acceso (desde navegador)

Usuario: admin
Password: admin

Comments

No comments yet. Why don’t you start the discussion?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *