Répondre

logiciel pour arbre généalogique. => geneweb 6.08 : utilisation à distance

Pour poser toutes vos questions sur l'utilisation du logiciel GeneWeb (Version Windows, Linux, Mac). Attention, toutes les questions posées sur ce forum doivent uniquement concerner l'utilisation de GeneWeb sur votre ordinateur personnel.
rpoulin2010
male
Messages : 360
Saisie : Geneweb
Navigation : Fiche
Voir son arbre
Bonjour,

Oui il faut tout simplement lui donner les droits de 'magicien' et ainsi elle peut accéder à votre page welcome (à distance) avec son mot de passe lui donnant droit d'édition.
Exemple, comme mentionné ici: https://geneweb.tuxfamily.org/wiki/password/fr
Ma page généalogie personnelle sur Geneweb en ligne V7.1, galerie photos, cartographie : http://bit.ly/2Tk30dx
thetienne
thetienne
Messages : 2010
Saisie : Geneweb
Navigation : Fiche
Voir son arbre
ecureuil38 a écrit : 28 avril 2020, 13:38 Y-a-t-il la possibilité qu'une personne qui n'est pas dans mon réseau local puisse participer à distance et que cela soit sécurisé?
Si quelqu'un a déjà fait, je veux bien des informations
Bonjour,
Techniquement oui mais cela dépend de votre box/routeur. Tous ne le permettent pas en configuration.

Il faut faire en sorte que le PC "serveur geneweb" de votre réseau local soit accessible depuis internet en configurant votre box/routeur. En général la fonction s'appelle "DMZ" dans votre box/routeur et fait en sorte de rediriger certains accès d'un certain type de l'extérieur vers une machine dédiée. En l'occurrence il faut rediriger les flux HTTP des ports geneweb (TCP 2316 et 2317) vers cette machine (@IP locale).

Par ailleurs il faut soit utiliser l'adresse IP de votre ligne xDSL/Fibre ou configurer votre box/routeur avec un DNS dynamique pour que le serveur soit adressable facilement depuis internet.

cf tuto sur DMZ sur internet pour exemple, il faut avoir quelques notion d'ingénierie réseau.
votre PC serveur geneweb sera comme un "bastion" mais attention à la sécurité, ne pas trop ouvrir la DMZ.

Cordialement
Thierry
Geneweb, Heredis 2024 (Pro), Géneatique 2023 (Prestige)
Windows 10 version 21H2, Windows 11 version 23H2, Debian 10.4 _____________________________________________________________________________
Ne postez pas de messages sur un fil sans rapport direct avec le sujet discuté; Dans ce cas, créez un autre sujet de discussion.
rpoulin2010
male
Messages : 360
Saisie : Geneweb
Navigation : Fiche
Voir son arbre
Re bonjour

Ah ! Je n'avais pas réalisé que votre installation était locale. Alors si je peux me permettre, et pour compléter la réponse précédente, voici la méthode que j'avais suivi avec succès alors que j'exposais aussi Geneweb publiquement sur internet. A ce moment j'étais sur Linux Redhat en réseau local. - - Maintenant pour la simplicité et la sécurité j'ai placé Geneweb sur un serveur partagé commercial - c'est de loin préférable.

Je fais mention à la première réponse exposée dans le lien ci-après (texte qui débute par Port Forwarding) - lire les compléments de réponses est aussi utile.

https://askubuntu.com/questions/716429/how-to-put-my-server-on-the-internet
Ma page généalogie personnelle sur Geneweb en ligne V7.1, galerie photos, cartographie : http://bit.ly/2Tk30dx
rpoulin2010
male
Messages : 360
Saisie : Geneweb
Navigation : Fiche
Voir son arbre
ecureuil38 a écrit : 28 avril 2020, 21:59 Oui, c'est en local.

J'ai un nom de domaine et j'ai letsencrypt pour avoir un certificat valde.
Donc en https le cadenas de firefox et en vert :)
faire un reverse proxy cela peut-être une solution?
Pour l'instant, je suis en http avec geneweb
Je suis sur Grenoble et ma sœur est sur Paris. Elle est aussi sur geneanet (en Premium)
Elle aimerait tant faire la généalogie de la famille...
Anne
---------------------

Tu as un nom de domaine enregistré... La méthode proposée sur "Ask Unbutu" est à la fois simple et directe sans ajouter une couche software - en 30 minutes c'est fait. Reverse proxy est un peu 'overkill' pour tes besoins :-]
Ma page généalogie personnelle sur Geneweb en ligne V7.1, galerie photos, cartographie : http://bit.ly/2Tk30dx
thetienne
thetienne
Messages : 2010
Saisie : Geneweb
Navigation : Fiche
Voir son arbre
Bonjour,
Comme déjà dit la solution est obligatoirement de configurer votre box / routeur. Elle peut être nommée de différentes manières (dmz, port forwarding, pat,... ). Votre box/routeur fait nominalement de la translation d'adresse (NAT) pour les connexions initiées depuis votre réseau local seulement. Soit n adresses locales vers une seule adresse internet. Dans l'autre sens il ne peut deviner vers qui envoyer spontanément les ports 2316/2317...

Il faut lui dire de faire autre chose que du NAT, seule votre box/routeur peut faire l'aiguillage du flux vers le serveur geneweb, personne d'autre. Par ailleurs son parefeu interne sera peut être aussi à configurer.

Tout dépend de votre box/routeur et vous n'avez indiquée pas celle ci ( peut être qu'elle n'en a pas la capacité )
si vous avez un nom de domaine attaché à l'adresse IP de votre accès internet, il suffira de l'utiliser avec le bon numéro de port pour joindre votre serveur.

Cordialement
Thierry
Geneweb, Heredis 2024 (Pro), Géneatique 2023 (Prestige)
Windows 10 version 21H2, Windows 11 version 23H2, Debian 10.4 _____________________________________________________________________________
Ne postez pas de messages sur un fil sans rapport direct avec le sujet discuté; Dans ce cas, créez un autre sujet de discussion.
thetienne
thetienne
Messages : 2010
Saisie : Geneweb
Navigation : Fiche
Voir son arbre
Bonjour,
J'étais loin d'imaginer une telle configuration en lisant votre 1er mail.

Vu que vous êtes en mode bridge coté box, normalement votre serveur voit d'un coté votre adresse internet et de l'autre votre réseau local (class A : 10.97....)

Je ne suis pas sûr de moi à 100%, mais il ne me semble pas qu'il y ait de page ou de fichier show.cgi dans geneweb.; pour moi c'est probablement un problème hors geneweb sur la configuration de votre serveur.
De plus je ne suis pas sûr que geneweb sache gérer 2 s/réseaux locaux lorsqu'il est en mode serveur (votre srv servant de routeur); je n'ai jamais fait une telle configuration. Mais cela doit probablement pouvoir marcher en mode CGI

Je laisse la main a quelqu'un de plus expert linux que moi et du demon geneweb…
(mais la solution sans utiliser le mode bridge de votre box et en utilisant une DMZ devrait marcher…)

Cordialement
Thierry
Dernière modification par thetienne le 05 mai 2020, 07:43, modifié 1 fois.
Geneweb, Heredis 2024 (Pro), Géneatique 2023 (Prestige)
Windows 10 version 21H2, Windows 11 version 23H2, Debian 10.4 _____________________________________________________________________________
Ne postez pas de messages sur un fil sans rapport direct avec le sujet discuté; Dans ce cas, créez un autre sujet de discussion.
rpoulin2010
male
Messages : 360
Saisie : Geneweb
Navigation : Fiche
Voir son arbre
Bonjour

J'Imagine que show.cgi est le nom que vous avez donné au fichier cgi de démarrage. Donnez-lui les permission d'exécution (755).
Ma page généalogie personnelle sur Geneweb en ligne V7.1, galerie photos, cartographie : http://bit.ly/2Tk30dx
thetienne
thetienne
Messages : 2010
Saisie : Geneweb
Navigation : Fiche
Voir son arbre
ecureuil38 a écrit : 30 avril 2020, 13:01 Quand on a fait son arbre chez geneanet, on peut le sauvegarder dans une forme lisible par geneweb?
Geneanet utilise la version 7 de geneweb (version dite "expérimentale", préversion de la beta et contenant probablement des spécificités)
vous êtes en version 6 et la structure ainsi que le format de sauvegarde (.gw) a évolué entre les 2 versions.

Vous pouvez sauvegarder mais pas forçement restaurer suivant le sens : 6.08 vers 7.00 fonctionne, l'autre sens non
lire ici : https://geneweb.tuxfamily.org/wiki/gw/fr
https://geneweb.tuxfamily.org/wiki/save/fr
https://geneweb.tuxfamily.org/wiki/gwu/fr

sur geneanet la page de sauvegarde est ici : https://my.geneanet.org/arbre/save.php?view=save (utiliser le format gw de l'arbre en ligne)

sinon vous pouvez procéder par import/export de fichier GEDCOM mais certains champs n'y sont pas présents (les basiques oui)

Autrement pour éviter cette problèmatique :
- vous pouvez utiliser une version non officielle de geneweb 7 (celle de Guillaume Brochu par exemple sur windows : https://github.com/GuillaumeBrochu/geneweb/releases/tag/Version-7-00-GB.20160911 et la compiler)
- vous pouvez compiler la branche master en cours de développement avec votre distribution linux (cf https://github.com/geneweb/geneweb si vous en avez la capacité; ce n'est pas très compliqué)
ecureuil38 a écrit : 30 avril 2020, 13:01 Vous me conseillez de m'y prendre comment pour commencer de mettre des ancêtres?
Vaste question, en commençant par vous même, les parents, etc... famille par famille en sourcant au fur et à mesure. Du plus recent au plus ancien et en faisant les vérifications sur les AD progressivement car il y a quelques arbres avec des erreurs si vous recopiez…
Sur geneanet pensez aussi à masquer les contemporains : https://my.geneanet.org/arbre/acces/?view=statut

Cordialement
Thierry
Geneweb, Heredis 2024 (Pro), Géneatique 2023 (Prestige)
Windows 10 version 21H2, Windows 11 version 23H2, Debian 10.4 _____________________________________________________________________________
Ne postez pas de messages sur un fil sans rapport direct avec le sujet discuté; Dans ce cas, créez un autre sujet de discussion.
thetienne
thetienne
Messages : 2010
Saisie : Geneweb
Navigation : Fiche
Voir son arbre
Bonjour,
ecureuil38 a écrit : 31 juillet 2020, 01:54 Je n'arrive pas à comprendre où gérer les utilisateurs?
en mode serveur, en modifiant le fichier .gwf de votre base et un créant un fichier pour la liste des accès autorisés
lire : https://geneweb.tuxfamily.org/wiki/password/fr
et https://geneweb.tuxfamily.org/wiki/access/fr
(l'ancienne version de la page d'aide est ici : http://pauillac.inria.fr/~ddr/GeneWeb/fr/access.htm)

en mode CGI c'est à vous de gérer (lire : pas exemple ici : https://geneweb.tuxfamily.org/wiki/CGI/fr#Droits_d.27acc.C3.A8s_et_protections )
ecureuil38 a écrit : 31 juillet 2020, 01:54 Comment prévenir les personnes qu'une base est disponible?
Il n'y a pas de mécanisme intégré à Geneweb pour prévenir les utilisateurs.

Cordialement
Thierry
Geneweb, Heredis 2024 (Pro), Géneatique 2023 (Prestige)
Windows 10 version 21H2, Windows 11 version 23H2, Debian 10.4 _____________________________________________________________________________
Ne postez pas de messages sur un fil sans rapport direct avec le sujet discuté; Dans ce cas, créez un autre sujet de discussion.
Répondre

Revenir à « GeneWeb »