Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Geneweb : Généalogie sur un PC (serveur local)

1. Introduction

2. Pré-requis

Nous allons installer geneweb dans le home utilisateur.

Cela peut se faire de même sur un RPI

Il faut :

  • un répertoire /var/lib/geneweb :
    sudo mkdir /var/lib/geneweb
  • un répertoire ~/geneweb :
    mkdir ~/geneweb
  • éditer avec les droits d'administration le fichier /etc/fstab et ajouter à la fin les lignes 1):
    (...)
    # mes montages
    /home/MOI/geneweb	/var/lib/geneweb	none	bind	0	0

    Terminez en montant le répertoire :

    sudo mount /var/lib/geneweb

3. Installation

Installez le paquet geneweb,gwsetup, ou en ligne de commande :

  • sudo apt install geneweb gwsetup

L'installation lance automatiquement le démon gwd.

4. Configuration

Le fichier de configuration se trouve en /etc/default/geneweb

On peut y ajouter des options pour gwd :

#
# GeneWeb Configuration Data
#
# This file may be changed manually, or by running "dpkg-reconfigure geneweb"

# The port which the daemon listens to
PORT="2317"

# The default language
# Look at Geneweb documentation for valid values
# Versions prior to 4.10-9 used LANG which could mix up with
# the system's localisation settings
LNG="fr"

# The run mode
# Two possible values: "Always on" or "Manual"
# You need to use quotes
RUN_MODE="Always on"

# Additionnal options for gwd
# Example: OPTIONS="-a 192.168.1.1" for binding the daemon to a given address
# This setting is not handled by debconf
OPTIONS=""

Les options possibles :

  • -hd <dir> → Directory where the directory lang is installed.
  • -dd <dir> → Directory where the documentation is installed.
  • -bd <dir> → Directory where the databases are installed.
  • -wd <dir> → Directory for socket communication (Windows) and access count.
  • -cgi → Force cgi mode.
  • -images_url <url> → URL for GeneWeb images (default: gwd send them)
  • -images_dir <dir> → Same than previous but directory name relative to current
  • -a <address> → Select a specific address (default = any address of this computer)
  • -p <number> → Select a port number (default = 2317); > 1024 for normal users.
  • -setup_link → Display a link to local gwsetup in bottom of pages.
  • -allowed_tags <file> → HTML tags which are allowed to be displayed. One tag per line in file.
  • -wizard <passwd> → Set a wizard password: access to all dates and updating.
  • -friend <passwd> → Set a friend password: access to all dates.
  • -wjf → Wizard just friend (permanently)
  • -lang <lang> → Set a default language (default: fr).
  • -blang → Select the user browser language if any.
  • -only <address> → Only inet address accepted.
  • -auth <file> → Authorization file to restrict access. The file must hold lines of the form “user:password”.
  • -digest → Use Digest authorization scheme (more secure on passwords)
  • -log <file> → Redirect log trace to this file.
  • -robot_xcl <cnt>,<sec> → Exclude connections when more than <cnt> requests in <sec> seconds.
  • -min_disp_req → Minimum number of requests in robot trace (default: 6)
  • -login_tmout <sec> → Login timeout for entries with passwords in CGI mode (default 1800s)
  • -redirect <addr> → Send a message to say that this service has been redirected to <addr>
  • -trace_failed_passwd → Print the failed passwords in log (except if option -digest is set)
  • -nolock → Do not lock files before writing.
  • -max_clients <num> → Max number of clients treated at the same time (default: no limit) (not cgi).
  • -conn_tmout <sec> → Connection timeout (default 120s; 0 means no limit)
  • -daemon → Unix daemon mode.
  • -chwd <comm> → Call command when wdoc changed

5. Utilisation

5.1. Ouvrir une base

  • si vous connaissez le nom de la base voulue, allez à l'interface Geneweb (Accès aux bases) : http://localhost:2317
  • sinon, allez à l'interface de gestion gwsetup qui montre les bases disponibles : http://localhost:2316

Sur un RPI, remplacez localhost par l'adresse du RPI

5.2. Transférer une base de Geneanet vers Geneweb

Votre généalogie est sur le site Geneanet.

Voici comment transférer votre généalogie du site internet au logiciel Geneweb.

++++ Sur le site de Geneanet | Connectez-vous à votre compte Geneanet et cliquez sur Voir Mon arbre.

Cliquez sur le nom de votre arbre pour accéder aux fonctions :

Dans Autour de l'arbre,

  1. Cliquez sur Sauvegarder/Exporter
  2. Choisissez Arbre en ligne, format gedcom UTF8
  3. Cochez pour inclure les liens vers les images
  4. Cliquez sur <key>Télécharger</key>

Une fenêtre propose l'enregistrement du fichier gedcom zippé.

Cochez Enregistrer le fichier puis cliquez sur <key>ok</key> :

Généralement le fichier s'enregistre dans le répertoire Téléchargements.

Le fichier zip contient un fichier base.gw = arbre proprement dit ++++

++++ Importer le gedcom dans Geneweb | Placez le fichier zip dans /var/lib/geneweb et extrayez-le : un fichier base.ged apparaît.

Ouvrez la page http://localhost:2316/fr de Geneweb. Dans créer une généalogie, cliquez sur à partir d'un fichier gedcom :

Sélectionnez votre fichier base.ged, nommez votre base de données et cochez les options voulues ; cliquez sur <key>ok</key> (en bas de page) :

Une fenêtre affiche les opérations qui vont se dérouler. Cliquez sur <key>ok</key> pour les lancer. ++++

6. Désinstallation

7. Voir aussi


Basé sur « TitreArticleOriginal » par AuteurOriginal.

1)
MOI = nom de l'utilisateur

QR Code
QR Code logiciel:geneweb:start (generated for current page)