Jabber VS ejabberd

Différence entre Jabber et Ejabberd :question:
Kopete, indispensable pour utiliser l’un ou l’autre ?
Identifiants Jabber valables pour Ejabberd ?

Jabber est un “protocole”…(oui bon… le terme n’est pas forcement adapté… mais vu l’heure… :whistle: )
ejabber est un “serveur” (service) qui utilise le protocole jabber… (et qui permet de s’en servir)
(jabber est aussi, d’où ta confusion je pense, le nom d’un paquet qui installe un “serveur jabber”…)
html est une “norme”…
Appache est un serveur (service) qui te sort/sert du “html”… mais il n’est pas le seul… :wink:

(kopete n’est qu’un “client”…)

[size=50](mais bon… lol pourra t’en dire plus… si jeune m’abuse…)[/size]

:006

C’est bien ça.
Faisons par exemple une analogie avec le protocole ftp :

  • protocole ftp -> jabber (c’est plutôt xmpp je crois, mais peu importe).
  • serveur ftp (vsftpd, proftpd…) -> serveur jabber (ejabberd par exemple)
  • client ftp (filezilla) -> client jabber (kopete, gajim, psi…)

En gros, si tu te configure un serveur jabber, tu seras celui qui héberges ton propre serveur, au lieu de t’insctrire sur jabber.fr, apinc.org ou encore fritalk pour les plus connus.
Tu aurais alors par exemple une adresse en :

ricardo@ton_nom_de_domaine.fr

OK, bien compris la différence et je vois que j’ai bien fait de poser la question.
Donc, je dois commencer par installer ‘ejabberd’ …
où, sur ma machine de travail ou sur mon serveur ?

Le serveur Jabber (ejabberd) doit pouvoir recevoir des messages même quand tu n’es pas connecté dessus avec Kopete (ces messages te seront alors remis dès que tu te connecteras). Un peu le même principe qu’un serveur mail quoi (tu ne reçois pas des mails que quand Icedove est allumé).
Donc vaut mieux mettre ejabberd sur un serveur.

Ou sinon comme disait thuban, tu t’inscris sur un quelconque serveur Jabber public et tu n’as rien à configurer. :mrgreen:

OK, donc faire l’install sur mon serveur qui est permanent.
J’ai vu deux tutos, lequel est le plus simple pour moi, pôv newbee :
http://wiki.jabberfr.org/Installer_un_serveur_ejabberd_sous_GNU/Linux
http://www.isalo.org/wiki.debian-fr/index.php?title=Ejabberd

EDIT :
Création sur mon serveur : je suppose que je dois créer un dossier, où ???

jabber , trop genial , rien a voir avec msn etc… avec lol on s’y parle (lorsque 'on a le temps !! hein lol héhé)

pour ta question regarde a “configuration” isalo.org/wiki.debian-fr/ind … e=Ejabberd tu devrais pouvoir t’en sortir tout seul ;p

si l’anglais te fais pas peur !! github.com/ArchipelProject/Arch … an-Like%29

Merci Grhin, j’avais déjà pointé le tuto du wiki et je ferai ptet ça ce soir ou demain.
Ce n’est pas que l’anglais me fasse peur mais c’est que j’y mets 2x plus de temps à lire une page :confused:

[quote=“ricardo”]
Création sur mon serveur : je suppose que je dois créer un dossier, où ???[/quote]
Pourquoi créer un dossier?
Le wiki de jabber.fr te servira, mais pour l’installation contente toi du paquet .deb des dépots que le .bin proposé sur le wiki.
Comme ça, tous les répertoires seront déja prêts pour tes besoins (si j’ai bien compris ta question initiale)

Tu veux me dire que l’install du .deb créera lui-même les dossiers/fichiers ?

ejabberd est vraiment sympa. Ça fais des années que je l’utilise, c’est rock stable.

Ben oui, comme avec tous les paquets, tu auras les fichiers de configuration par défaut dans /etc et compagnie, avec certainement la doc dans /usr/share/doc qui va avec.
Je suis surpris de ton étonnement, du coup je ne suis pas sûr d’avoir bien compris ta question.

Faut pas être surpris avec moi, ce que je sais aujourd’hui, je l’ai oublié demain. J’exagère à peine :unamused:

En ce moment j’ai pas trop de temps… :wink:

Comme le dit Ed, ejabberd est super stable; Il est assez simple a installer.
J’ai re-testé le tuto sur le Wiki il y a peu, c’est fonctionnel.

besoin qq explications :

[quote]machin@truc:~$ openssl req -new -x509 -newkey rsa:1024 -days 3650 -keyout privkey.pem -out server.pem
Generating a 1024 bit RSA private key
…++++++
…++++++
unable to write 'random state’
writing new private key to 'privkey.pem’
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:

You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter ‘.’, the field will be left blank.

LÀ, J’AI TAPÉ QUE DES ‘.’ À TTES LES DEMANDES
Country Name (2 letter code) [AU]:.
State or Province Name (full name) [Some-State]:.
Locality Name (eg, city) []:.
Organization Name (eg, company) [Internet Widgits Pty Ltd]:.
Organizational Unit Name (eg, section) []:.
Common Name (eg, YOUR name) []:rictux.fr
= MON SERVEUR
Email Address []:ricardo@free.fr
AUTRE ADRESSE QUE JE PRÉFÈRE UTILISER : POSSIBLE OU OBLIGATION ‘rictux.fr’ ?
[/quote]

Salut,
Le certificat… C’est ce que tes utilisateurs devront accepter à l’ouverture de leur compte.
Il faudrait donc qu’il soit complet (afin que les utilisateurs puissent vérifier qu’il s’agit bien de toi).

[quote]Country Name (2 letter code) [AU]:FR
State or Province Name (full name) [Some-State]:Ta Région
Locality Name (eg, city) []:Ta ville
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:ton domaine
Email Address []:ton mail[/quote]

Le plus important: le common name, qui doit correspondre au nom du domaine avec lequel on va se connecter à ton xmpp (c’est bien rictus.fr si c’est ce domaine qui servira à trouver ton ejabberd).

1/ Est-ce que je peux reprendre ça au même point, est-ce que ça “écrasera” ?
2/ J’installe ejabberd sur ma “machine serveur” = rictux.fr sans X comme tout serveur. MAIS pour l’utilisation, je me servirai de ma machine fonctionnelle “Sid” .
Je pédale dans la semoule grave !
Allez, je sors ça va ptet me mettre les idées en place.

Salut,

  1. Oui tu peux refaire le certificat, ça écrasera le précédent.
  2. Aucun rapport avec X. Tu installe ejabberd sur un serveur quelconque, et tu accède depuis n’importe où.

Par contre, si tu ne fais pas de règles NAT sur ton routeur et ne règles pas le DNS chez ton registrar, tu n’y accèderas pas depuis l’extérieur…

Alors, je reprends une chose à la fois :

[quote]:~$ openssl req -new -x509 -newkey rsa:1024 -days 3650 -keyout privkey.pem -out server.pem
Generating a 1024 bit RSA private key
…++++++
…++++++
unable to write 'random state’
writing new private key to 'privkey.pem’
Enter PEM pass phrase:
[/quote] Pem pass phrase : ça se génère, c’est un pass classique ???

Ben en fait j’suis bien content d’avoir utilisé le service Jabber qui va avec mon hébergement. :open_mouth: