Installation de OpenSi, une comptabilité libre

Prérequis

Le prérequis à cette installation est d’avoir un serveur Tomcat avec un JDK de Sun installé et opérationnel.

Reportez-vous à l’article Installation de Tomcat pour cela.

De plus il faut un serveur MySQL 4.1 ou plus récent.

Installation OpenSI

téléchargez l’archive de OpenSi sur le site http://www.opensi.org/Telechargements.html.

wget http://www.opensi.org/download/opensi-serveur/3.5/opensi-serveur-3.5.tgz

Décompactez cette archive dans le dossier /usr/share/tomcat5/webapps.

cd /usr/share/tomcat5/webapps
tar xvfz /root/opensi-serveur-3.5.tgz
chown tomcat:tomcat /usr/share/tomcat5/webapps/OpenSI -R
cd OpenSI

Il faut maintenat passer au paramétrage de l’outil.

mv opensi.unix.cfg opensi.cfg

Editez opensi.cfg pour l’adapter à la configuration de tomcat de votre serveur.
Pour ma part cela j’ai du modifier ceci :

# (pour Linux Debian ; à adapter éventuellement pour les autres distributions selon le répertoire d'installation de Tomcat)
opensi.servlet: OpenSI
app.UploadDir: /usr/share/tomcat5/webapps/OpenSI
opensi.absdir: /usr/share/tomcat5/webapps/OpenSI
mysql.absdir: /usr/bin

Attention, corrigez ceci si vous ne voulez pas utiliser les valeurs sur la création de la base :

opensi.nombase: opensi
jdbc.User: opensi
jdbc.Password: opensi
jdbc.MaxConn: 100
jdbc.MinConn: 20

Enfin, on donne un email valable.

#Paramètres de l'envoi de mails
email.MailHost:
email.From: MonEmail@monfai.org
email.maintenance: MonEmail@monfai.org

Création de la base de données MySQL:

Ici j’utilise les valeurs par défaut de la configuration de OpenSI, mais il faudra adapter à ce que vous voulez, notemment au niveau mot
de passe de la base opensi.

Si vous voulez remplacer les informations de connexion, éditez le fichier database/mysql/General.sql avant de continuer la procédure.


cd database/mysql/
mysql

On arrive au prompt mysql,
( Attention ! Si vous avez un mot de passe sur votre compte root mysql, utilisez la commande mysql -p ! )

source General.sql

Cela crée les users avec le mot de passe par défaut, ainsi que la structure des tables.

On redémarre le serveur Tomcat avec la commande service tomcat5 restart

Client OpenSI

Attention le client OpenSI est un module pour Firefox.

Il faut donc que vous ayez ce naviagteur web installé sur votre machine.

Téléchargez le client OpenSI correspondant à votre machine cliente sur le site http://www.opensi.org/Telechargements.html.

Pour ma part je veux tester en local, je prends donc la version linux.

Il suffit depuis Firefox de cliquer sur le lien « télécharger la mise à jour » dans la section « OpenSi Client 3.5 pour Firefox ».

Vous confirmez que vous faites confiance à openSI et vous recliquez sur le même lien pour relancer l’installation.

redémarrez Firefox pour prendre en compte ce nouveau composant.

Une fois que vous avez rechargé Firefox, vous avez une rubrique supplémentaire dans le menu Outils, nommé Opensi.

Cliquez dessus pour lancer le client OpenSI.
Vérifiez ls paramètres dans configuration avancée.
– Adresse du serveur : adresse ip de votre machine
– port : 8080
– servlet : OpenSI

Fenêtre de connexion OpenSI

Sélectionnez Manager dans la liste des applications, puis logguez-vous avec le mot de passe « root » ( le mot root, et pas le mot de passe de votre compte root… ).

Fenêtre du manager OpenSI

Créez vos dossiers, vos utilisateurs, et lisez ensuite ( ou avant, ou pendant ) la documentation sur le site de l’éditeur ou dans le dossier /usr/share/tomcat5/webapps/OpenSI/aide/opensiguide, ouvrez le fichier index.htm.

Bonne Compta à tous ! :-))

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.