Objectifs
Téléchargement des composants
Installation des composants
Configuration des composants
Installation Nuxeo
Configuration Nuxeo
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 2
Ma Configuration
Système d’exploitation :
Windows XP SP2
Processeur
Intel Core 2 Duo
Mémoire
2Gb
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 3
Architecture
Serveur
• Ubuntu Server 8.10
• Nuxeo 5.2
• PostgreSQL 8.3
• Sun JDK 1.6.0.10
• SSH
Putty
WinSCP
Client
• Windows XP SP2
• VmWare Player
• PgAdmin III
• Putty
• WinSCP
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 4
Pré-Requis
Installation de
Putty (Pour les lignes de commandes)
WinSCP (Pour le transfert de fichiers)
Connaître les commandes de bases Linux.
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 5
Pré-Requis Nuxeo
JBoss application server with EJB3
support enabled
Java Development Kit (JDK)
RAM: 2Gb is the minimum requirement for
using Nuxeo EP
CPU: Intel Core2 or equivalent and upper
Pour plus d’informations :
http://doc.nuxeo.org/5.1/books/nuxeo-book/html-single/#admin-os-requirements
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 6
Lancer une image VMWare
Démarrer VMWare Player
Cliquer sur l’image
Choisir le fichier VM
Attendre le prompt
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 11
Configuration de l’image Ubuntu
Modifier la configuration clavier
sudo dpkg-reconfigure console-setup
Modifier le password du user : notroot
Passwd notroot
Pour plus d’informations de configuration de
l’image
http://www.thoughtpolice.co.uk/vmware/howto/1-minut
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 12
Mise à Jour des Paquets
Lancer les commandes suivants via le player :
sudo apt-get update
sudo apt-get upgrade
Pour plus d’informations sur l’utilisation de la
commande apt-get
http://doc.ubuntu-fr.org/apt-get
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 13
Installation SSH
Installation SSH
BUT : Pour la communication entre Putty/Winscp et le serveur
Ubuntu VmWare
Executer la commande :
sudo apt-get install ssh
Récupérer l’IP du serveur
ifconfig
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 14
SSH : WinSCP
Vérifier la connexion avec WinSCP
Login
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 15
SSH : Putty
Vérifier la connexion avec Putty
Login
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 16
Installation d’une JVM
Se connecter au serveur Ubuntu via putty :
sudo apt-get install sun-java6-jdk
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 19
Définir les variables
d’environnements
Définir la variable JAVA_HOME & CLASSPATH:
vi /etc/environnement
Ajouter le bloc de ligne suivant à la fin du fichier
Redémarrer Putty pour prendre en compte la modification
Vérifier l’installation
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 20
Installation PostgreSQL
Se connecter au serveur Ubuntu via putty:
sudo apt-get install postgres
Pour plus d’informations
http://doc.ubuntu-fr.org/postgresql
http://docs.postgresql.fr/8.3/
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 21
Installation PostgreSQL
Initialisation du mot de passe postgres (côté
BDD)
sudo su postgres -c psql template1
ALTER USER postgres WITH PASSWORD 'password';
q (pour quitter)
Ré-initialisation du mot de passe postgres
(côté user linux)
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 22
Installation PostgreSQL
Pour accéder à distance au serveur Postgre
Modifier le fichier de configuration
sudo vi
/etc/postgresql/8.3/main/postgresql.conf
Ouvrir l’accès distant
Décommenter la ligne
Editer la ligne
Mot de passe crypté
Décommenter la ligne
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 23
Installation PostgreSQL
Pour accéder à distance au serveur Postgre
Modifier le fichier de configuration
sudo vi /etc/postgresql/8.3/main/pg_hba.conf
Ouvrir l’accès distant
Ajouter la ligne suivante à la fin du fichier
A remplacer par votre plage d’IP
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 24
Installation Pgadmin III
Télécharger l’application à l’adresse suivante:
http://www.pgadmin.org/download/
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 26
Installation Pgadmin III
Décompresser le fichier et lancer
Suivre l’assistant d’installation
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 27
Utiliser PGAdmin III
Démarrer pgadmin III
Cliquer sur ajouter un serveur
Remplir le formulaire
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 28
Utiliser PGAdmin III
Vérifier l’affichage des propriétés du
serveur
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 29
Installation James (Serveur Mail)
Télécharger James sur le site officiel
http://james.apache.org/download.cgi
Décompresser le fichier dans le repertoire
/opt
Suivre le tutoriel
http://james.apache.org/
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 31
Nuxeo 5.2 DM
Télécharger la dernière version
http://www.nuxeo.com/downloads/
Glisser/Déposer le fichier avec WinSCP
dans le répertoire opt
Dézipper le contenu (via putty)
Cd /opt
Unzip nuxeo-dm-latest-stable-jboss.zip
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 33
Définir la base de donnée
Se connecter à PGAdmin III
Créer un utilisateur « nuxeo »
Clic droit sur l’icône
Roles de connexion
Remplir le formulaire
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 34
Définir la base de donnée
Se connecter à PGAdmin III
Créer une base de données
Clic droit sur l’icône
Bases de données
Ajouter une base de données
Remplir le formulaire
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 35
Définir la base de données
Vérifier la création de la base de données
et du nouveau rôle de connexion
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 36
Ajouter un langage procédural
Ajout du langage plpgsql sur la base de
données nuxeo
su postgres
Createlang plpgsql nuxeo
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 37
Ajouter la librairie postgresql
Télécharger la librairie postgresql
http://jdbc.postgresql.org/download.html
Copier le jar via winscp vers le répertoire
/opt/nuxeo-dm-5.2.0/server/default/deploy/nuxeo.ear/lib
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 38
Définir les datasources
Editer les fichiers suivants via WinSCP
Répertoire
/opt/nuxeo-dm-5.2.0/server/default/deploy/nuxeo.ear/datasources
Fichiers
default-repository-ds.xml
unified-nuxeo-ds.xml
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 39
Démarrer l’application
Pour Démarrer Nuxeo :
Cd /opt/nuxeo-dm-5.2.0/bin/
Sh run.sh –b 0.0.0.0
Pour vérifier le démarrage
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 46
Les Interfaces : Nuxeo
Interface Web
http://hostname:8080/nuxeo
Login : Administrator
Mot de passe : Administrator
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 47
Pour plus d’informations sur l’installation
Nuxeo Book
http://doc.nuxeo.org/5.1/books/nuxeo-book/html-single/
Admin Guide
http://doc.nuxeo.org/5.1/books/nuxeo-book/html-single/inde
07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 48