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)
- Share
http://192.168.0.32:8080/share - Repositorio
http://192.168.0.32:8080/alfresco - Content App
http://192.168.0.32:8080/content-app/ - Control Center
http://192.168.0.32:8080/control-center/
Usuario: admin
Password: admin