Nous allons voir dans cet article comment installer une GED avec Alfresco.

Puis comment réaliser l'upgrade d'Alfresco.

Sommaire

Liens utiles

Installation et configuration

Installation

Exécutez les commandes suivantes :

wget http://dl.alfresco.com/release/community/5.0.d-build-00002/alfresco-community-5.0.d-installer-linux-x64.bin  
chmod +x alfresco-community-5.0.d-installer-linux-x64.bin  
./alfresco-community-5.0.d-installer-linux-x64.bin

Puis répondez aux différentes question en fonction de vos besoins (notons ici que nous utilisons une base PostgreSQL externe :

Please choose an option [1] : 2

[1] Facile - Installe les serveurs avec la configuration par défaut
[2] Avancé - Configure les ports du serveur et les propriétés du service.: Choisissez également les composants optionnels à installer.
Merci de choisi une option. [1] : 2

Java [Y/n] :Y  
PostgreSQL [Y/n] :n  
SharePoint [Y/n] :Y  
Web Quick Start [y/N] : N  
Intégration de Google Docs [Y/n] :Y  
LibreOffice [Y/n] :Y  
Est-ce que la sélection est correcte ? [Y/n]: Y

Sélectionner un dossier [/opt/alfresco-4.2.c]: /opt/alfresco  
URL JDBC : [jdbc:postgresql://localhost/alfresco]: jdbc:postgresql://192.168.0.1:5432/alfresco  
Pilote JDBC : [org.postgresql.Driver]: org.postgresql.Driver  
Nom de la base de données : [alfresco]: alfresco  
Nom d'utilisateur : []: alfresco

Domaine du serveur Web : [127.0.0.1]:  
Port de serveur Tomcat : [8080]: 8083  
Port d'arrêt Tomcat : [8005]: 8008  
Port SSL Tomcat [8443]: 8446  
Port AJP Tomcat : [8009]: 8012

Port FTP Alfresco  
Veuillez choisir un numéro de port pour le serveur FTP Alfresco intégré.  
Port : [21]: 21

Port RMI Alfresco  
Veuillez choisir un numéro de port dédié aux commandes à distance exécutées par  
Alfresco.  
Port : [50500]: 50500

Port SharePoint Alfresco  
Veuillez choisir un numéro de port pour le protocole SharePoint.  
Port : [7070]: 7070

Installer Alfresco Community en tant que service ? [Y/n]: Y

Port du serveur LibreOffice  
Veuillez saisir le port que le serveur LibreOffice écoutera par défaut.  
Port du serveur LibreOffice [8100]: 8100

L'assistant d'installation est maintenant prêt à démarrer l'installation de  
Alfresco Community sur votre ordinateur.  
Voulez-vous continuer ? [Y/n]: Y

Voir le fichier Lisezmoi [Y/n]: n

Lancer Alfresco Community Share [Y/n]: Y  

Configuration

Editez le fichier suivant :

nano /opt/alfresco/tomcat/shared/classes/alfresco-global.properties  

Puis mettez les valeurs suivantes :

### CUSTOM ###
alfresco.authentification.allowGuestLogin=false  
index.recovery.mode=FULL  
db.schema.update=true  
vti.server.external.host=vti.webcenter.fr  
vti.server.external.port=443  

Notez que les paramètres "vti" doivent correspondre à l'URL d'Alfresco et à sont port d'accès. Ce paramètre permet une meilleur intégration du pack Office.

Mise à jour d'Alfresco

Pré-migration

Modifié le fichier suivant :

nano /opt/alfresco/tomcat/shared/classes/alfresco-global.properties  

puis modifiez les paramètres suivants :

### Solr indexing ###
index.subsystem.name=noindex  
dir.keystore=${dir.root}/keystore  
#solr.port.ssl=8443

Puis arrêtez Alfresco :

/etc/init.d/alfresco stop
update-rc.d alfresco remove  
rm /etc/init.d/alfresco  

Ensuite sauvegardez la base de données avec les outils de PostgreSQL (pgdump) et le datastore d'Alfresco :

rsync -ar /opt/alfresco /opt/alfresco_backup  

Upgrade d'Alfresco

Installez la nouvelle version d'Alfresco. Suivez les précautions suivantes :

  • Ne pas démarrer Share pendant l'installation
  • Gardez le même mot de passe administrateur
  • Recopiez vos paramètres personnalisés.

Post-migration

Exécutez les commandes suivantes :

rm -rf /opt/alfresco/alf_data/contentstore  
rm -rf /opt/alfresco/alf_data/contentstore.deleted  
rm -rf /opt/alfresco/alf_data/solr/workspace/SpacesStore/*  
rm -rf /opt/alfresco/alf_data/solr/archive/SpacesStore/*  
rm -rf /opt/alfresco/alf_data/solr/archive-SpacesStore/alfrescoModels/*  
rm -rf /opt/alfresco/alf_data/solr/workspace-SpacesStore/alfrescoModels/*  
rsync -ar /opt/alfresco /opt/alfresco_backup/alf_data/contentstore /opt/alfresco/alf_data/  
rsync -ar /opt/alfresco /opt/alfresco_backup/alf_data/contentstore.deleted /opt/alfresco/alf_data/  

Esnuite, modififiez le fichier de configuration suivant :

nano /opt/alfresco/tomcat/shared/classes/alfresco-global.properties  

Vérifiez le que le paramètre alfresco_user_store.adminpassword est identique à l'ancienne version.

Pour finir, lancez Alfresco :

/etc/init.d/alfresco start