31
José Pereira Arcade Consultores Instalación

Instalación de Afresco, en español

Embed Size (px)

DESCRIPTION

Documentación en español aportada por Jose Pereira http://www.jpereira.net

Citation preview

Page 1: Instalación de Afresco, en español

José PereiraArcade Consultores

Instalación

Page 2: Instalación de Afresco, en español

Requisitos

Para 50 concurrentes o hasta 500 usuarios casuales:1GB JVM* RAM2x server CPU (or 1xDual-core)

Para 1000 concurrentes o hasta 1000 usuarios casuales:1GB JVM RAM4x server CPU (or 2xDual-core)

Para 2000 concurrentes o hasta 2000 usuarios casuales: 2GB JVM RAM8x server CPU (or 4xDual-core)

* Reserva de memoria para Java Virtual Machine

“Algunos requisitos de hardware para un optimo rendimiento de Alfresco”

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 4: Instalación de Afresco, en español

Instalación

Soporte para Sharepoint

Moculo Record Management

Moculo Web Quick Start

Moculo Web Content Management

Componentes OpenOffice

Para conexiones con Lotus Notes

Entorno JAVA

Base de datos MySQL

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 5: Instalación de Afresco, en español

Instalación Setup

Nos saltamos la configuración de puertos

Directorio donde se instalará

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 6: Instalación de Afresco, en español

Instalación

Debemos tener acceso a un servidor MySQL previamente

instalada

Hay que crear la BD previamente

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 7: Instalación de Afresco, en español

Instalación

Por si ya tenemos alguna instancia escuchando en este

puerto

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 8: Instalación de Afresco, en español

Instalación

En un principio no tenemos porque cambiarla

Por si queremos usar un puerto FTP no convencional

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 9: Instalación de Afresco, en español

Instalación

Contraseña del servidor MySQL. El usuario por defecto

es root

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 10: Instalación de Afresco, en español

Instalación

Hay que prestar atención para desbloquear el puerto de MySQL en el firewall de Windows, si fuese necesario

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 11: Instalación de Afresco, en español

Instalación

Nos permite Iniciar o detener el Alfresco

Instala el servio Alfresco en los servicios de Windows para que este

inicie automáticamente con el sistema

Vitual Server es el servidor usado en los previos de las las paginas web del

WCM

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 12: Instalación de Afresco, en español

Instalación en LINUX

“La instalación bajo linux plantea los mismos pasos que sobre windows”

Por defecto la instalación se hace en /opt/alfresco-3.4x, si lo instalamos como servicio creará un script en /etc/init.d/alfresco desde el cual podemos iniciar o reiniciar el servidor con start | stop | restart, si no lo instalamos como servicio en el roor de Alfresco tenemos un script llamado alfresco.sh que podemos invocar acompañado de start | stop | restart

“La instalación bajo linux plantea los mismos pasos que sobre windows”

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 13: Instalación de Afresco, en español

Instalación en LINUX

alfresco:/home/alfresco# chmod +x alfresco-community-3.4.d-installer-linux-x32.bin alfresco:/home/alfresco# ./alfresco-community-3.4.d-installer-linux-x32.bin

Please select the installation language[1] English - English[2] French - Français[3] Spanish - Español[4] Italian - Italiano[5] German - Deutsch[6] Japanese - 日本語Please choose an option [1] : 3----------------------------------------------------------------------------Bienvenido a la instalación de Alfresco Community.

----------------------------------------------------------------------------Seleccione los componentes que desea instalar; desmarque aquellos que no desea.

MySQL : Y (Cannot be edited)Java : Y (Cannot be edited)Alfresco : Y (Cannot be edited)SharePoint [Y/n] :yRecords Management [Y/n] :yWeb Quick Start [Y/n] :yWCM de Alfresco [Y/n] :yApoyo de conector Quickr [Y/n] :nOpenOffice [Y/n] :y¿Es correcta la selección que se muestra aqui arriba? [Y/n]: y

----------------------------------------------------------------------------

Tipo de instalación

[1] Fácil - Instala los servidores con la configuración por defecto[2] Avanzado - Configura los puertos del servidor y las propiedades del servicioPor favor seleccione una opción [1] : 2----------------------------------------------------------------------------Carpeta de instalaciónPor favor, elija una carpeta para instalar Alfresco CommunitySeleccionar una carpeta [/opt/alfresco-3.4.d]: ----------------------------------------------------------------------------Instalación de la base de datos

Por favor, seleccione la configuración de base de datos que desea utilizar. Si selecciona una base de datos existente, debe configurar la aplicación Alfresco antes de la instalación.

[1] Quiero utilizar la base de datos MySQL incluida[2] Quiero utilizar una base de datos existentePor favor seleccione una opción [1] : 2----------------------------------------------------------------------------Configuración de la base de datosURL de JDBC [jdbc:mysql://localhost/alfresco]: Controlador de JDBC [org.gjt.mm.mysql.Driver]: Nombre de la base de datos: [alfresco]: Nombre de usuario : rootContraseña :Vuelva a introducir :----------------------------------------------------------------------------

Puede no ser necesario

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 14: Instalación de Afresco, en español

Instalación

Configuración de puerto TomcatPor favor, introduzca los parámetros de configuración de Tomcat que desea utilizarDominio de Servidor Web: [127.0.0.1]: Puerto del servidor Tomcat: [8080]: Puerto de cierre de Tomcat: [8005]: Puerto SSL de Tomcat [8443]: Puerto AJP de Tomcat: [8009]: ----------------------------------------------------------------------------Puerto FTP de Alfresco Please choose a port number to use for the integrated Alfresco FTP server.Puerto: [21]: ----------------------------------------------------------------------------Puerto RMI de AlfrescoPlease choose a port number for Alfresco to use to execute remote commands.Puerto: [50500]: ----------------------------------------------------------------------------Admin PasswordPor favor, suministre una contraseña a utilizar para la cuenta de administrador de AlfrescoContraseña de Admin :Repita la contraseña :----------------------------------------------------------------------------Alfresco SharePoint PortPlease choose a port number for the SharePoint protocol.

Puerto: [7070]:

Instalar como un servicioOpcionalmente puede registrar Alfresco Community como un servicio. De esta manera se iniciará automáticamente cada vez que se ponga en marcha la máquina.¿Instalar Alfresco Community como un servicio? [Y/n]: y----------------------------------------------------------------------------Puerto de servidor OpenOfficePor favor, introduzca el puerto que el servidor de OpenOffice va a escuchar por defectoPuerto de servidor OpenOffice [8100]: ----------------------------------------------------------------------------El programa está listo para iniciar la instalación de Alfresco Community en su ordenador.¿Desea continuar? [Y/n]: y----------------------------------------------------------------------------Por favor espere mientras se instala Alfresco Community en su ordenador. Instalando 0% ______________ 50% ______________ 100% #########################################----------------------------------------------------------------------------El programa terminó la instalación de Alfresco Community en su ordenador.¿Quiere ver el archivo Léeme? [Y/n]: nalfresco:/home/alfresco# /etc/init.d/alfresco startUsing CATALINA_BASE: /opt/alfresco-3.4.d/tomcatUsing CATALINA_HOME: /opt/alfresco-3.4.d/tomcatUsing CATALINA_TMPDIR: /opt/alfresco-3.4.d/tomcat/tempUsing JRE_HOME: /opt/alfresco-3.4.d/javaUsing CLASSPATH: /opt/alfresco-3.4.d/tomcat/bin/bootstrap.jar/opt/alfresco-3.4.d/tomcat/scripts/ctl.sh : tomcat started

Instala el script de arranque en:

/etc/init.d/alfresco

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 15: Instalación de Afresco, en español

Instalación Linux

Repositorio

Logs de Alfresco

Script de arranque“amps” modulos

Alfresco

Java Virtual Machinesevidor

OpenOffice

Archivos de configuración

Aplicaciones: alfresco, WQS, etc

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 16: Instalación de Afresco, en español

Configuración

alfresco-global.properties

alfresco-3.4.d/tomcat/shared/classes/

################################# Common Alfresco Properties ################################

dir.root=/opt/alfresco-3.4.d/alf_data

web.application.context.url=http://127.0.0.1:8080/alfresco

### database connection properties ###db.driver=org.gjt.mm.mysql.Driverdb.username=rootdb.password=1234db.name=alfrescodb.url=jdbc:mysql://localhost/alfresco

### FTP Server Configuration ###ftp.enabled=trueftp.port=21ftp.ipv6.enabled=false

Datos conexión a MySQL

Ruta a nuestro Repositorio

Activación del Servidor de FTP

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 17: Instalación de Afresco, en español

### RMI service ports ###alfresco.rmi.services.port=50500avm.rmi.service.port=0avmsync.rmi.service.port=0attribute.rmi.service.port=0authentication.rmi.service.port=0repo.rmi.service.port=0action.rmi.service.port=0deployment.rmi.service.port=0

### External executable locations ###ooo.exe=/opt/alfresco-3.4.d/openoffice/program/soffice.bin

ooo.enabled=true

img.root=/opt/alfresco-3.4.d/commonimg.dyn=${img.root}/libimg.exe=${img.root}/bin/convertswf.exe=/opt/alfresco-3.4.d/common/bin/pdf2swfjodconverter.enabled=true jodconverter.officeHome=/opt/alfresco-3.4.d/openoffice jodconverter.portNumbers=8101

### Initial admin password ###alfresco_user_store.adminpassword=85d37ea9ae2f1cfb2f8371869719c364

Activación de Oo:Necesario para la conversión de

documentos

Configuración

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 18: Instalación de Afresco, en español

Configuración

imap.server.enabled=true imap.server.port=143 imap.server.host=localhostActivar servidor IMAP

alfresco.authentication.allowGuestLogin=falseDeshabilitar usuario GUEST

Para conexiones desde Clientes de Correo

Por defecto desde el Web Client, se accede con el usuario Guest

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 19: Instalación de Afresco, en español

Añadir soporte para correo

# Sample Gmail settingsmail.host=smtp.gmail.commail.port=465mail.protocol=smtpsmail.username=user@gmail.commail.password=password

# New Propertiesmail.smtps.starttls.enable=truemail.smtps.auth=true

Añadir soporte correo para Gmail o servidores con TTLS

<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>

<beans>

<bean id="mailService" class="org.springframework.mail.javamail.JavaMailSenderImpl"> <property name="host"> <value>${mail.host}</value> </property> <property name="port"> <value>${mail.port}</value> </property> <property name="protocol"> <value>${mail.protocol}</value> </property> <property name="username"> <value>${mail.username}</value> </property> <property name="password"> <value>${mail.password}</value> </property> <property name="defaultEncoding"> <value>${mail.encoding}</value> </property> <property name="javaMailProperties"> <props> <prop key="mail.smtps.auth">${mail.smtps.auth}</prop> <prop key="mail.smtps.starttls.enable">${mail.smtps.starttls.enable}</prop> </props> </property></bean></beans>

tomcat/shared/classes/alfresco/extension/custom-email-context.xml

Crear el archivo

“El soporte de correo es fundamental para

realizar invitaciones de usuarios a un espacio”

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 20: Instalación de Afresco, en español

Bugs!

Alfresco 3.4d “para Linux” trae un error en las rutas de las librerias de pdf2swf, el programa encargado de convertir los PDF a SWF para previsualización online

Si se ejecuta:/opt/alfresco-3.4.d/common/bin# ./pdf2swf

.. y otenemos:

“error while loading shared libraries: /opt/alfresco-3.4.d/common/lib/libstdc++.so.5: file too short”

mv libstdc++.so.5 libstdc++.so.5.bad

Hay que:

cd /opt/alfresco-3.4.d/common/lib

ln -s libstdc++.so.5.0.3 libstdc++.so.5

Nos movemos al directorio

Renombramos el modulo

Creamos un enlace simbólico al modulo correcto

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 22: Instalación de Afresco, en español

Comprobar CIFS

Usar “conectar a unidad de red” para conectarse al servidor CIFS de

Alfresco

Vista del repositorio de Alfresco por CIFS

La conexión a CIFS se hace con la ruta:\\nombredelequipoa\alfresco

El nombre* del equipo + la letra ‘a’.

* El nombre del equipo debe tener menos de 15 caracteres, sino Alfresco lo truncará

Podemos comprobar que unidades hay mapeadas en nuestro equipo con el comando:

nbtstat -a ipDelequipo

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 23: Instalación de Afresco, en español

WebDAV

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 24: Instalación de Afresco, en español

Añadir Usuarios Por Web Script

Insalar POSTER para Firefox

https://addons.mozilla.org/en-US/firefox/addon/2691/

Insalar POSTER para Firefox

{"userName" : "jpereira","firstName" : "José","lastName" : "Pereira","organisation" : "Arcade Consultores","email" : "[email protected]"}

application/json

POST

http://192.168.0.112:8080/alfresco/service/api/people

José Pereira www.jpereira.net www.arcadeconsultores.esJosé Pereira www.jpereira.net www.arcadeconsultores.es

Page 25: Instalación de Afresco, en español

Conexión LDAP

Añadir al alfresco-global.properties:authentication.chain=alfrescoNtlm1:alfrescoNtlm,ldap1:ldap

tomcat\shared\classes\alfresco\extension\subsystems\Authentication\ldap\ldap1

Crear los siguientes directorios

Copiar los archivos: ldap-authentication.propertiesldap-authentication-context.xml

Desde: tomcat\webapps\alfresco\WEB-INF\classes\alfresco\subsystems\Authentication\ldap

A: tomcat\shared\classes\alfresco\extension\subsystems\Authentication\ldap\ldap1

Y copiar : tomcat\webapps\alfresco\WEB-INF\classes\alfresco\subsystems\Authentication\common-ldap-context.xml

En : tomcat\shared\classes\alfresco\extension\subsystems\Authentication\ldap

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 26: Instalación de Afresco, en español

Conexión LDAP

ldap-authentication.properties

ldap.authentication.active=trueldap.authentication.userNameFormat=cn=%s,ou=Users,ou=Corporate,dc=midominio,dc=localldap.authentication.java.naming.provider.url=ldap://host-server-ldapd:389ldap.synchronization.active=false

Indicar la IP o hostname de nuestro server LDAP

Quizás sea necesario modificar esta cadena

Yo uso para Active Directory:ldap.authentication.userNameFormat=%[email protected]

ldap.synchronization.active=true

ldap.synchronization.java.naming.security.principal=Username

ldap.synchronization.java.naming.security.credentials=secret

“Sólo autentica”

“Para sincronizar”

Administrador de LDAP

Contraseña Administrador

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 27: Instalación de Afresco, en español

Interfaces

“Share, aporta herramientas colaborativas: blog, wiki, links,

foros, calendario, etc”

“El Web Editor permite el acceso a los procesos

estrictamente documentales”

http://mihost:8080/alfrescohttp://mihost:8080/share

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 28: Instalación de Afresco, en español

Web Quick Start

“Web Quick Start permite crear y mantener sitios web

como si se tratase de un CMS”

http://mihost:8080/wcmqs/http://localhost:8080/wcmqs/

http://mi-ip:8080/wcmqs/

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 29: Instalación de Afresco, en español

Records Managament

“RM es un gestor documental basado en la norma DoD

5015.2-STD*”

“La DoD 5015.2-STD* se encarga de: la planificación, control, dirección, organización, capacitación, promoción y otras actividades de gestión del ciclo de vida de la información, incluida la creación, mantenimiento y destrucción, independientemente del medio”

*Departament Of Defense, United States

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 30: Instalación de Afresco, en español

Unidades CompartidasAcceso

CIFSFTP WebDaV

IMAP

smb://user:pass@host/alfresco

http://host:8080/alfresco/webdav

ftp://user:pass@host

“En windows el recurso compartido por CIFS será invocado por el nombre de la

máquina* seguido de la letra “a” : \\miequipoa\alfresco”

*El nombre de la máquina debe tener menos de 15 caracteres, sino será truncadoEn las versiones antiguas se usaba “_A” pero ahora esta obsoleto

Repositorios Alfresco

José Pereira www.jpereira.net www.arcadeconsultores.es

Page 31: Instalación de Afresco, en español

TextoTextoCréditos

José Pereira www.jpereira.net www.arcadeconsultores.es

Documento escrito por José Pereira para el curso impartido durante los días 25-30 Abril de 2011 en la Escola Galega de Administración Pública (EGAP) - Xunta de Galicia

www.arcadeconsultores.es

www.jpereira.net