Notes d'installation et d'administration de nuxeo
Arrêter/redémarrer nuxeo
cd /etc/init.d ./nuxeo start ./nuxeo status ./nuxeo restart
Intégration WebDav
Il est possible de connecter un lecteur réseau sur le répertoire des documents gérés par nuxeo. Sous Windows, on utilise "Connecter un lecteur réseau". Il ne faut pas oublier /site/dav/ à la fin de l'url
http://94.23.194.68:8080/nuxeo/site/dav
Sous Linux on fait un mount, comme :
http://94.23.194.68:8080/nuxeo/site/dav /mnt/nuxeo davfs defaults,noauto,user,nosuid 0 2
A la date du 15-05-2013, le fonctionnement n'est pas très satisfaisant, de nombreuses coupures et l'utilisation du répertoire partagé fait planter l'application.
Accès ODBC à la base nuxeo
Ne disposant pas de l'outil STUDIO, j'ai testé l'accès à la base nuxeo sous postgreSQL pour tester la possibilité d'éditer directement certaines valeurs de configuration comme les vocabulaires.
Installation du driver ODBC pour postgreSQL, sans problème ( il est en 32bits) Récupération des codes d'accès à la base : dans /etc/nuxeo/nuxeo.conf : nuxeo.db.name=nuxeo nuxeo.db.user=nuxeo nuxeo.db.password=...
Mais la difficulté est que le server porstgreSQL écoute le port sur localhost et n'est donc pas accessible de l'extérieur.
Pour y remédier il a fallu modifier dans /etc/postgresql/8.4/nuxeodb/postgresql.conf
listen_addresses = 'localhost'
remplacé par
listen_addresses = 'localhost, aaa.bbb.ccc.ddd (ip du serveur)
et ajouter dans une ligne autorisant l'accès à mon poste client dans /etc/postgresql/8.4/nuxeodb/pg_hba.conf
# host DATABASE USER CIDR-ADDRESS METHOD [OPTIONS] host nuxeo nuxeo ipDeMonPoste/32 md5
PostgresSQL et Linux
Les copies directes par le gestionnaire de fichiers étant lentes et avec beaucoup d'erreurs, j'ai suivi les instructions de la doc nuxeo pour améliorer les performances ("Configuring PostgreSQL").
l'outil de commande de postgresSQL est pg_ctl, il se trouve à
/usr/lib/postgresql/8.4/bin
la valeur de la base par défaut n'étant pas renseignée, l'option -D est nécessaire :
./pg_ctl start -D /var/lib/postgresql/8.4/nuxeodb/
mais pg_ctl ne peut être exécutée que par le propriétaire du processus, il faut donc avant :
su postgres
ATTENTION : il a fallu taper la commande :
sysctl kernel.shmmax=1207959552
pour augmenter la mémoire allouée.
Pour que la moficiation soit pérennisée lors du démarrage du systme, nous avons ajouté la ligne
kernel.shmmax = 1207959552 dans /etc/sysctl.conf
Backup
La doc indique que pour faire un backup il faut :
- faire un SQL dump de la base de données
- faire un backup du file system correspondant à nuxeo.data.dir
Sur la conf kimsufi nuxeo.data.dir = /var/lib/nuxeo/data
Upgrade
La doc de migraiton de 5.6 à 5.7.x n'est pas encore rédigée (2013-09-20) mais une doc générale sur les udpgrade se trouve ici