Wiki Root66

Le Wiki de Root66, tuto, infos et astuces

Outils pour utilisateurs

Outils du site


installer_geneweb_sur_debian

Installer GeneWeb

  • Version de Debian : 10.8
  • Version de GeneWeb: 6.08
  • Serveur : 192.168.0.12

Installation

La paquet Geneweb 6.08 est disponible sur debian, pour l'installer, il faut être root

apt install geneweb

Vérifier si le service geneweb est lancé,

systemctl status geneweb
● geneweb.service - LSB: Geneweb genealogical data server
   Loaded: loaded (/etc/init.d/geneweb; generated)
   Active: active (running) since Sat 2021-03-13 10:35:02 CET; 1min 56s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 2356)
   Memory: 3.8M
   CGroup: /system.slice/geneweb.service
           └─1123 /usr/bin/gwd -hd/usr/share/geneweb -dd/usr/share/doc/geneweb -bd/var/lib/geneweb -p2317 -langfr -log/var/log/geneweb.log -daemon

Si ce n'est pas le cas il faut le lancer manuellement

systemctl start geneweb

Configuration

Cette étape est essentielle pour rendre geneweb opérationnel.
La configuration dépend si vous avez déja une base existante, ou que vous partez de zéro, c'est à dire d'une base vierge

En partant d'une base vierge

Pour cette exemple, nous partons du fait que notre base s’appelle “famille”. Bien sur, vous pouvez choisir autre chose
La commande suivante va créer une base de données généalogique nommée famille. Pour donner un autre nom à la base, remplacez le mot clé famille.

gwc -f -o /var/lib/geneweb/famille

Donnons le droit à l'utilisateur “geneweb” d’utiliser la base

chown -R geneweb /var/lib/geneweb/famille.gwb

Voilà ! Votre base de données est opérationnelle et vous pouvez y accéder en tapant l'URL suivante dans un navigateur web :

http://ipserveur:2317/famille?lang=fr

En partant d'une base existante

Il est possible de créer une base de données généalogique en y important directement des données GEDCOM.
Tous les logiciels de généalogie courants sont capables d'exporter au format GEDCOM. Pour cet exemple, nous considérons un fichier GEDCOM mybase.ged :

ged2gwb /chemin/vers/mybase.ged -f -o /var/lib/geneweb/famille

Pareil il faut donner les droits à l'utilisateur geneweb

chown -R geneweb /var/lib/geneweb/famille.gwb

Votre base de données est alors opérationnelle et accessible à l'adresse suivante :

http://ipserveur:2317/famille?lang=fr
installer_geneweb_sur_debian.txt · Dernière modification : 2023/01/16 16:37 de zenzla