Koozali.org: home of the SME Server

logiciel pour arbre généalogique. => geneweb

Offline ecureuil

  • *
  • 261
  • +0/-0
logiciel pour arbre généalogique. => geneweb
« on: April 17, 2020, 12:21:12 PM »
bonjour,

Je suis à la recherche d'un logiciel pour arbre généalogique.

J'ai trouvé la contrib geneweb.
J'ai installé...
J'ai fait la commande
service geneweb start
Je suis dans le server-manager
Il faut mettre une ip...

http://localhost:2316/
Firefox ne peut établir de connexion avec le serveur à l’adresse localhost:2316.


Code: [Select]
# cd /opt/geneweb/gw

# ./gwsetup
* Deutsche Version: "de" eingeben
* English version: type "en"
* Version espanola: escribir en el teclado "es"
* Suomalainen versio: kirjoita "fi"
* Version francaise: tapez "fr"
* Versione italiana: digitate "it"
* Latvie▒u versija: type "lv"
* Svensk version: skriv "sv"
? fr

Bienvenue dans GeneWeb 6.08

Allez dans votre navigateur Web et ouvrez une des adresses suivantes:
       http://127.0.0.1:2316/
       http://localhost:2316/

Attention: pour que cela fonctionne, vous ne devez pas fermer cette
fenetre!

Si aucune de ces adresses ne fonctionne, il se peut que vous ayez ▒
configurer dans votre navigateur des options du genre "travailler hors
connexion" ou "ne pas utiliser de proxy pour les adresses locales" ou
"ne pas se connecter sur internet pour l'adresse 'localhost'".

Fatal error: exception Unix.Unix_error(50, "bind", "")


Je ne comprends pas trop comment cela fonctionne ...
Si quelqu'un peut m'expliquer...

J'aimerais mettre dans une ibay

Merci
Anne
« Last Edit: April 20, 2020, 01:12:49 PM by ecureuil »

Offline mab974

  • *
  • 84
  • +1/-0
Re: logiciel pour arbre généalogique. => geneweb
« Reply #1 on: April 21, 2020, 06:23:45 PM »
Bonjour Anne,

Tu peux indiquer une adresse IP de ton réseau local à partir de laquelle tu pourras accéder au paramètrage.

L'installation de Geneweb dans une Ibay n'est pas prévu. Par contre, le répertoire des bases et des fichiers annexes (docs, photos, etc...) peut l'être ce qui rend plus facile son enrichissement.

Pour les questions propres à Geneweb, les forums sur Geneanet.org sont trés actifs et intéressants.

https://www.geneanet.org/forum/viewforum.php?f=54029&sid=0fd628d01082570816402747539d1bed

Michel

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: logiciel pour arbre généalogique. => geneweb
« Reply #2 on: April 21, 2020, 08:52:17 PM »
Quand j'ai fait
rpm -e smeserver-geneweb geneweb

J'ai toujours /opt/geneweb

# ls -al /opt/geneweb/
total 16
drwxr-xr-x 4 root    root    4096 19 avril 00:22 .
drwxr-xr-x 8 root    root    4096 19 avril 00:22 ..
drwxr-x--- 3 geneweb geneweb 4096 21 avril 14:24 bases
drwxr-x--- 3 geneweb geneweb 4096 21 avril 14:24 gw

# db configuration show geneweb
geneweb=service
    DBDir=/opt/geneweb/bases
    only=10.97.1.1
    status=disabled

C'est bizarre?

J'avais mis aussi l'adresse de ma debian (10.97.1.42) pour configurer, mais pas mieux

impossible de configurer. voir mon premier post

Anne
« Last Edit: April 21, 2020, 09:15:27 PM by ecureuil »

Offline mab974

  • *
  • 84
  • +1/-0
Re: logiciel pour arbre généalogique. => geneweb
« Reply #3 on: April 21, 2020, 11:31:30 PM »
rpm et yum ne supprime pas ce qui a été modifié ou rajouté depuis l'install.
En l'occurrence un fichier info.txt a été modifié pour contenir '10.97.1.1' et probablement la base également.

Idem pour la base 'configuration' ces données ne sont pas supprimées lors d'un désinstallation et sont réutilisées lors d'une réinstallation. Il peut y avoir plein de choses à purger dans cette base, surtout si on fait beaucoup d'essais de contribs....

Status est en mode disabled (par défaut ??) si c'est le cas le service ne sera pas lancé. A vérifier donc !

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: logiciel pour arbre généalogique. => geneweb
« Reply #4 on: April 22, 2020, 01:22:18 AM »
J'ai recommencé

# yum --enablerepo=smecontribs install geneweb smeserver-geneweb

# signal-event post-upgrade
# signal-event reboot

# service geneweb start
Starting GeneWeb Services:
GeneWeb 6.08 - To start, open location http://localhost:2316/

Je vais dans le serveur-manager : Geneweb Admin
je valide
=>
IP 'unique' assignée actuellement à Geneweb:    10.97.1.1
Dossier de base de donnée Geneweb actuellement assigné:    /opt/geneweb/bases

C'est l'adresse de mon serveur sme

Je vais dans firefox
 http://10.97.1.1:2316/
=>l
Forbidden access
You are not allowed to access this service. Only the address "10.97.1.1" can use it.
To change that, edit the file named "only.txt" and change the line holding: "10.97.1.1" into "10.97.1.42".

Je retourne dans le server-manager change l'adresse ip en 10.97.1.42 (C'est l'adresse de ma debian)
=>
IP 'unique' assignée actuellement à Geneweb:    10.97.1.42
Dossier de base de donnée Geneweb actuellement assigné:    /opt/geneweb/bases

Je vais dans firefox
 http://10.97.1.42:2316/
=>
La connexion a échoué
Firefox ne peut établir de connexion avec le serveur à l’adresse 10.97.1.42:2316.

Par hasard je refais avec firefox :
http://10.97.1.1:2316/

et  miracle je me retrouve dans la page pour configurer geneweb
Management and creation

Si quelqu'un comprend...

Maintenant il n'y a plus qu'à configurer en allant sur le site de geneweb pour comprendre ce qu'il faut faire.

Anne

« Last Edit: April 22, 2020, 01:35:43 AM by ecureuil »

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: logiciel pour arbre généalogique. => geneweb
« Reply #5 on: April 22, 2020, 04:44:19 PM »
Peut-on accéder à geneweb à distance?
C'est possible où pas?

J'ai ma sœur qui  est sur Paris et qui a plein d'informations...
Comment la faire participer?

Anne
« Last Edit: April 22, 2020, 10:26:00 PM by ecureuil »

Offline mab974

  • *
  • 84
  • +1/-0
Re: logiciel pour arbre généalogique. => geneweb
« Reply #6 on: April 22, 2020, 11:00:37 PM »
Bien-sûr ! L'accés sur le port 2317 est possible à distance avec http://serveur:2317/base
les bases peuvent être multiples. Notez bien : http, mais cette  méthode devrait évoluer.

Un système d'autorisations d'accés existe. Il est un peu sommaire pour une grosse base unique et partagée.
voir ce lien : Restrictions d'accès, robots et liste noire - GeneWeb
https://geneweb.tuxfamily.org/wiki/access/fr

Offline ReetP

  • *
  • 3,731
  • +5/-0
Re: logiciel pour arbre généalogique. => geneweb
« Reply #7 on: April 23, 2020, 10:03:20 AM »
For your own security run a reverse proxy.

There is information how to do that here and in the wiki.
...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation

Offline mab974

  • *
  • 84
  • +1/-0
Re: logiciel pour arbre généalogique. => geneweb
« Reply #8 on: April 23, 2020, 05:08:39 PM »
Bonne idée John ! Ca s'impose et je vais l'intégrer à une prochaine version.

Offline ReetP

  • *
  • 3,731
  • +5/-0
Re: logiciel pour arbre généalogique. => geneweb
« Reply #9 on: April 23, 2020, 05:29:06 PM »
I think it is a good solution and not too difficult. And much more secure!

Ask me or Jean over at Rocket if you need a hand.
...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: logiciel pour arbre généalogique. => geneweb
« Reply #10 on: April 23, 2020, 07:25:25 PM »
Si j'arrivais à comprendre ce que raconte ReetP...

For your own security run a reverse proxy.
=> si je  comprenais à quoi cela correspond...

Je ne cannais rien à tout cela!

Anne

Offline ReetP

  • *
  • 3,731
  • +5/-0
Re: logiciel pour arbre généalogique. => geneweb
« Reply #11 on: April 23, 2020, 11:21:42 PM »
This is 2020 not 1990.

You have Google and Bing and Duckduckgo, and a lot more time than me.

https://wiki.contribs.org/index.php?search=Reverse+proxy&title=Special%3ASearch&go=Go

I have said this before. Please do some  basic research on things you do not understand and educate yourself a little bit.

Try 'what is a reverse proxy' and 'why do I need a reverse proxy' and 'reverse proxy https to http'

Then you can ask questions here like 'how do I implement a reverse proxy'.

If you do not understand what one is and why you need one then we can't really help you.

...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: logiciel pour arbre généalogique. => geneweb
« Reply #12 on: April 24, 2020, 03:34:17 PM »
Il faudrait déjà que je sache à quoi sert un proxy.  ;)

J'ai trouvé une explication qui me parait assez simple à comprendre ici.

https://www.commentcamarche.net/contents/610-serveur-proxy-et-reverse-proxy

Un serveur proxy (traduction française de «proxy server», appelé aussi «serveur mandataire») est à l'origine une machine faisant fonction d'intermédiaire entre les ordinateurs d'un réseau local (utilisant parfois des protocoles autres que le protocole TCP/IP) et internet.

Fonctionnement d'un proxy
Le principe de fonctionnement basique d'un serveur proxy est assez simple : il s'agit d'un serveur "mandaté" par une application pour effectuer une requête sur Internet à sa place.

Fonctionnalités d'un serveur proxy
Désormais, avec l'utilisation de TCP/IP au sein des réseaux locaux, le rôle de relais
du serveur proxy est directement assuré par les passerelles et les routeurs.

Proxy-cache
La plupart des proxys assurent ainsi une fonction de cache (en anglais caching), c'est-à-dire la capacité à garder en mémoire (en "cache") les pages les plus souvent visitées par les utilisateurs du réseau local afin de pouvoir les leur
fournir le plus rapidement possible.

Reverse-proxy
On appelle reverse-proxy (en français le terme de relais inverse est parfois employé) un serveur proxy-cache "monté à l'envers", c'est-à-dire un serveur proxy permettant non pas aux utilisateurs d'accéder au réseau internet, mais aux utilisateurs d'internet d'accéder indirectement à certains serveurs internes.

Comment on met cela en place...
Cela sera dans un deuxième temps

Anne

Offline STRyk

  • ****
  • 190
  • +0/-0
Re: logiciel pour arbre généalogique. => geneweb
« Reply #13 on: April 26, 2020, 07:42:45 PM »
Bonjour,
Tout comme toi, on m'a conseillé un reverse-proxi. Mais le premier problème est déjà de comprendre si c'est toujours d'actualité d'avoir un "Proxy", car les explications sont assez vagues. On nous renvoi toujorus vers des définitions mais...
Le proxy est il présent sur SME ?
Ensuite pourquoi est il utile d'installer un Reverse-proxy ?
Un reverse proxy est il dépendant du proxy ?
Tout ca est vraiment vague.

Pour essayer de comprendre il y avait un ancien tuto, mais il n'est peut être plus d'actualité :
http://schirrms.net/sme/SMEApacheReverseProxy.php?phpLang=fr

Ajouté au fait que 'Apache' est morcelé dans tout les sens à cause des templates : le suivi deviens super compliqué !

En cas général, afin de mieux comprendre, il nous faudrait une explication sur ce besoin de tout chiffrer.
Une page simple deviens innacessible à certains clients. :(
Ma compagne travaillant dans une grande société française ne peux même pas acceder à SME sans que ce soit une page http, les https : interdites !
Comment rendre le système lisible par tous ?
Et comment tout ca marche ?
(Je me demande bien comment on en est arrivé là...)
« Last Edit: April 26, 2020, 07:51:04 PM by STRyk »

Offline ReetP

  • *
  • 3,731
  • +5/-0
Re: logiciel pour arbre généalogique. => geneweb
« Reply #14 on: April 26, 2020, 09:05:57 PM »
So, this is 2020. Very soon browsers are going to entirely block http and self signed certificates. So learning how to do this is important if you want to run new toys.

You can argue if that is a good thing or not, but it will not change it happening.

The schirrms page gives a good basic introduction but SME has more tools built in and available now. It is less trouble to set up if you take time to read and understand.

Search the interwebs for 'apache reverse proxy' and you will get thousands of guides on the basics. Then it is just a case of implementation on SME.

A reverse proxy (not a cache proxy) separates the 'outside' world from the 'inside' world.

A reverse proxy takes say a https connection and sends it to a http server transparently. Our Rocket.Chat at chat.reetspetit.info does exactly this. Rocket actually runs on http://127.0.0.1:3000 (because of nodejs) but you get a connection using https.

So you could have a website running http only on a server somewhere on you lan. Your SME is the gateway. You can set up a reverse proxy on SME to send the requests to the internal server.

In your cases the 'internal' server - geneweb or grafana sit on the SAME machine as the apache https server. So instead of a reverse proxy to an IP somewhere on your lan you reverse proxy to say 127.0.0.1:12345

Externally everyone can access your site using https - the proxy passes it to the http server, and then sends any response back as https.


Quote
Ma compagne travaillant dans une grande société française ne peux même pas acceder à SME sans que ce soit une page http, les https : interdites !
My partner working in a large French company cannot even access SME without it being an http page, https: prohibited!

I would imagine that is so they can monitor all the web traffic traffic of their staff. It is not a good reason for you to use http on your server.......

Quote
Comment rendre le système lisible par tous ?
How to make the system readable by all?

Use a reverse proxy.


Have either of you actually tried to search the wiki for reverse proxy??? Eg

https://wiki.contribs.org/Seafile

Code: [Select]
db domains setprop db domains setprop seafile.itx.pialasse.com  Nameservers local ProxyPassTarget http://127.0.0.1:8000/ TemplatePath ProxyPassVirtualHosts

signal-event domain-modify seafile.itx.pialasse.com  Nameservers local ProxyPassTarget http://127.0.0.1:8000/ TemplatePath ProxyPassVirtualHosts

Code: [Select]
signal-event domain-modify seafile.itx.pialasse.com

This will use the existing basic proxy template and reverse from https://seafile.itx.pialasse.com -> http://127.0.0.1:8000/

There is some other information on the wiki but I will let you find it yourselves.
...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation