{{tag>Logiciel}} ====== 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 Raspberry Pi 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 ((MOI = nom de l'utilisateur)): (...) # mes montages /home/MOI/geneweb /var/lib/geneweb none bind 0 0Terminez en montant le répertoire :sudo mount /var/lib/geneweb ===== Installation ===== Installez le paquet **[[apt>geneweb,gwsetup]]**, ou en ligne de commande : $ sudo apt install 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="" Options possibles : ^ -hd | Répertoire dans lequel est installé le répertoire lang | ^ -dd | Répertoire où est installée la documentation. | ^ -bd | Répertoire dans lequel sont installées les bases de données. | ^ -wd | Répertoire pour la communication par socket (Windows) et le nombre d'accès. | ^ -cgi | Force le mode cgi. | ^ -images_url | URL pour les images GeneWeb (par défaut: gwd les envoie) | ^ -images_dir | id. mais répertoire relatif par rapport au répertoire courant | ^ -a
| Sélectionne une adresse spécifique (par défaut = n'importe quelle adresse de cet ordinateur) | ^ -p | numéro de port (par défaut = 2317); > 1024 pour les utilisateurs normaux. | ^ -setup_link | Afficher un lien vers gwsetup local en bas des pages. | ^ -allowed_tags | Balises HTML pouvant être affichées. Une balise par ligne dans le fichier. | ^ -wizard | Définir un mot de passe pour : accès à toutes les dates et mise à jour. | ^ -friend | Définir un mot de passe ami: accès à toutes les dates. | ^ -wjf | Assistant juste ami (en permanence) | ^ -lang | langue par défaut (par défaut: fr). | ^ -blang | langue du navigateur de l'utilisateur, le cas échéant. | ^ -only
| adresse inet seule acceptée. | ^ -auth | Fichier d'autorisation pour restreindre l'accès. Le fichier doit contenir des lignes de la forme "utilisateur: mot de passe". | ^ -digest | Utiliser le schéma d'autorisation Digest (plus sécurisé sur les mots de passe) | ^ -log | Redirige la trace du journal vers ce fichier. | ^ -robot_xcl , | Exclure les connexions lorsque plus de demandes sont présentées en . | ^ -min_disp_req | Nombre minimal de demandes dans la trace du robot (par défaut: 6) | ^ -login_tmout | Délai de connexion pour les entrées avec mots de passe en mode CGI (par défaut, 1800) | ^ -redirect | Envoyer un message pour dire que ce service a été redirigé vers | ^ -trace_failed_passwd | Imprimer les mots de passe ayant échoué dans le journal (sauf si l'option -digest est définie) | ^ -nolock | Ne pas verrouiller les fichiers avant d’écrire. | ^ -max_clients | Nombre maximal de clients traités en même temps (par défaut: aucune limite) (pas de cgi). | ^ -conn_tmout | Délai de connexion (120s par défaut; 0 signifie aucune limite) | ^ -daemon | Mode démon Unix. | ^ -chwd | Appeler la commande quand wdoc a changé | ===== 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 Raspberry Pi, remplacez **localhost** par l'**adresse du Raspberry Pi** ==== Transférer une base de Geneanet vers Geneweb ==== Voici comment transférer votre généalogie du site Geneanet vers Geneweb sur votre machine. === 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 : {{ logiciel:bureautique:geneweb:geneanet_sauvegarde_gedcom-01.png?600 |}} Dans **Autour de l'arbre**, - Cliquez sur **Sauvegarder/Exporter** - Choisissez **Arbre en ligne**, format gedcom UTF8 - Cochez pour inclure les liens vers les images - Cliquez sur Télécharger {{ logiciel:bureautique:geneweb:geneanet_sauvegarde_gedcom-02.png?600 |}} Une fenêtre propose l'enregistrement du fichier gedcom zippé. Cochez **Enregistrer le fichier** puis cliquez sur ok : {{ logiciel:bureautique:geneweb:geneanet_sauvegarde_gedcom-03.png |}} 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 : {{ logiciel:bureautique:geneweb:geneweb_importer_gedcom-01.png?600 |}} Sélectionnez votre fichier base.ged, nommez votre base de données et cochez les options voulues ; cliquez sur ok (en bas de page) : {{ logiciel:bureautique:geneweb:geneweb_importer_gedcom-02.png?600 |}} Une fenêtre affiche les opérations qui vont se dérouler. Cliquez sur ok pour les lancer. ===== Désinstallation ===== ===== Voir aussi ===== * **(en)** [[http://]] * **(fr)** [[http://]] ---- //Basé sur << [[http://|Article]] >> par Auteur.//