Il est possible de débuter avec Tryton plus simplement que ce qui suit, en utilisant soit le serveur de démo fourni par tryton.org, soit en demandant un hébergement gratuit chez sisalp.
La méthode d'installation proposée n'est qu'une parmi d'autres.
Environnement technique
- serveur Tryton 3.0 sur un serveur virtualisé Debian 7.3 (wheezy)
- client Tryton 3.0 sur PC Linux Mint 14 ...
... car le client Tryton accessible par un navigateur web, sera disponible dans une version ultérieure
Description
- s'identifier "root" sur le serveur Debian
- lancer les commandes suivantes pour installer le serveur Tryton à partir du repository "Tryton Debian"
cd /etc/apt && wget http://debian.tryton.org/debian/debian.tryton.org-archive.asc && apt-key add debian.tryton.org-archive.asc
echo "deb http://debian.tryton.org/debian/ wheezy-3.0 main" >> /etc/apt/sources.list
apt-get update
apt-get install tryton-server -t wheezy-3.0
apt-get install tryton-modules-all
nb : les sources des modules sont mis sous /usr/lib/python2.7/dist-packages/trytond/modules
- créer user + base de données
su - postgres -c "createuser --createdb --no-createrole --no-superuser --pwprompt tryton"
su - postgres -c "createdb --encoding=UNICODE --owner=tryton <nom de la base>"
- mettre à jour le fichier de configuration /etc/trytond.conf en modifiant les lignes suvantes :
jsonrpc = <adresse ip ou nom dns du serveur debian >:8000
db_host = localhost
db_user = tryton
db_password = <mot de passe saisi à la création du user BD tryton>
language = fr_FR
timezone = Europe/Paris
- relancer le serveur Tryton
/etc/init.d/tryton-server restart
- initialiser la base de données
/usr/bin/trytond -i all -d <nom de la base>
... en fin d'exécution, le script vous demande de saisir le mot de passe "admin" (*)
Optionnel : rendre la BD accessible à distance
- maj de la ligne suivante dans le fichier /etc/postgresql/9.1/main/postgresql.conf
listen_addresses = '*' # what IP address(es) to listen on;
- maj des lignes suivantes dans le fichier /etc/postgresql/9.1/main/pg_hba.conf
#host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5
- relancer PostgreSQL pour prendre en compte ces modifications :
service postgresql restart
- relancer le serveur Tryton
/etc/init.d/tryton-server restart
Installation du client
- télécharger puis installer le client Tryton à partir de http://www.tryton.org/fr/telechargement.html
- lancer le client Tryton
- créer un profil de connexion
- vous connecter avec ce profil en vous identifiant "admin" et avec le mot de passe précédemment saisi (*)
On passe ensuite à l'étape de configuration ...