search?q=Logiciel&btnI=lucky

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

- Introduction

- 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

- Installation

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

  • sudo apt install geneweb gwsetup

L'installation lance automatiquement le démon gwd.

- 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

- Utilisation

- 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

- 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. ++++

- Désinstallation

- Voir aussi


Basé sur « TitreArticleOriginal » par AuteurOriginal.

1)
MOI = nom de l'utilisateur