# Messagerie instantanée Prosody

**URL:** <https://www.debian-fr.org/t/messagerie-instantanee-prosody/79391>\
**Category:** Support Debian\
**Created:** [Juin 5, 2019, 1:11 UTC](https://www.debian-fr.org/t/messagerie-instantanee-prosody/79391 "2019-06-05T13:11:50Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![FredMa01](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/278dde/32.png) [@FredMa01](https://www.debian-fr.org/u/FredMa01)\
**Post date:** [Juin 5, 2019, 1:11 UTC](https://www.debian-fr.org/t/messagerie-instantanee-prosody/79391/1 "2019-06-05T13:11:50Z")

</div>

Bonjour,  
Je cherche à auto-héberger un équivalent whatsapp sur mon serveur.  
J’ai trouvé sous Debian stretch le package Prosody.  
apt-get install prosody  
Fichier de config : nano /etc/prosody/prosody.cfg.lua

Pour les clients j’utilise Thunderbird sur PC et Xabber sur Android.  
Tout fonctionne bien sauf qu’il n’est pas possible d’ajouter de photos ou documents…  
A priori il est nécessaire d’ajouter un plugin : http\_upload mais je ne sais pas comment ;(  
Quelqu’un aurait un tuto sur cet outil qui semble plutôt bien fait ?  
Merci  
Fred

---

<div class="post-metadata">

**Author:** ![gadolb](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/e8c25b/32.png) [@gadolb](https://www.debian-fr.org/u/gadolb)\
**Post date:** [Juin 6, 2019, 11:20 UTC](https://www.debian-fr.org/t/messagerie-instantanee-prosody/79391/2 "2019-06-06T11:20:29Z")

</div>

Salut,  
Voici 2 liens qui pourraient te mettre sur une bonne piste 😉

[https://wiki.debian-fr.xyz/Prosody](https://wiki.debian-fr.xyz/Prosody)

[https://modules.prosody.im/mod\_http\_upload.html](https://modules.prosody.im/mod_http_upload.html)

---

<div class="post-metadata">

**Author:** ![FredMa01](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/278dde/32.png) [@FredMa01](https://www.debian-fr.org/u/FredMa01)\
**Post date:** [Juin 6, 2019, 7:57 UTC](https://www.debian-fr.org/t/messagerie-instantanee-prosody/79391/3 "2019-06-06T19:57:32Z")

</div>

Merci Gadolb mais ça ne marche pas mieux. Je n’ai pas d’erreurs dans les logs, du coup je me demande si ce n’est pas un souci avec l’application android Xabber… Peut-être y a-t-il mieux ;(

Fred

---

<div class="post-metadata">

**Author:** ![gadolb](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/e8c25b/32.png) [@gadolb](https://www.debian-fr.org/u/gadolb)\
**Post date:** [Juin 6, 2019, 8:18 UTC](https://www.debian-fr.org/t/messagerie-instantanee-prosody/79391/4 "2019-06-06T20:18:48Z")

</div>

Je ne connais pas trop pour être honnête mais ton post a piqué ma curiosité.

Sous Android, il y a conversation :

> **[Clients XMPP](https://fr.wikipedia.org/wiki/Clients_XMPP)**
>
> Un client XMPP est un logiciel de messagerie instantanée qui utilise le protocole XMPP.

---

<div class="post-metadata">

**Author:** ![FredMa01](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/278dde/32.png) [@FredMa01](https://www.debian-fr.org/u/FredMa01)\
**Post date:** [Juin 8, 2019, 8:34 UTC](https://www.debian-fr.org/t/messagerie-instantanee-prosody/79391/5 "2019-06-08T08:34:39Z")

</div>

Super merci Gadolb.  
Finalement ça marche bien l’upload fallait juste attendre un peu la propagation des DNS 😉  
Je vais regarder le client Conversation.

Fred

---

<div class="post-metadata">

**Author:** ![FredMa01](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/278dde/32.png) [@FredMa01](https://www.debian-fr.org/u/FredMa01)\
**Post date:** [Juin 8, 2019, 1:58 UTC](https://www.debian-fr.org/t/messagerie-instantanee-prosody/79391/6 "2019-06-08T13:58:09Z")

</div>

L’application Conversations est tip top !  
Elle va remplacer Xabber.

Il me reste plus qu’à trouver comment solutionner la “Connexion bloquée : problème de sécurité potentiel” lorsque sous Thunderbird je souhaite accéder à un fichier uploadé :  
NET::ERR\_CERT\_AUTHORITY\_INVALID  
[https://upload.domaine.net:5281/upload/ec139b0c-84ef-40a4-9cf2-70d4c.gif](https://upload.domaine.net:5281/upload/ec139b0c-84ef-40a4-9cf2-70d4c.gif)  
J’ai pourtant bien dans Apache :  
Header always set Strict-Transport-Security “max-age=15552001; includeSubDomains; preload”

Fred

---

<div class="post-metadata">

**Author:** ![gadolb](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/e8c25b/32.png) [@gadolb](https://www.debian-fr.org/u/gadolb)\
**Post date:** [Juin 8, 2019, 4:06 UTC](https://www.debian-fr.org/t/messagerie-instantanee-prosody/79391/7 "2019-06-08T16:06:35Z")

</div>

Le fameux mod headers 😃  
j’ai eu quelques déboires avec lui avec mon serveur Nextcloud.  
Est ce que le mod headers est actif ? si non : sudo a2enmod headers + restart apache

---

<div class="post-metadata">

**Author:** ![FredMa01](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/278dde/32.png) [@FredMa01](https://www.debian-fr.org/u/FredMa01)\
**Post date:** [Juin 9, 2019, 9:07 UTC](https://www.debian-fr.org/t/messagerie-instantanee-prosody/79391/8 "2019-06-09T09:07:06Z")

</div>

> [@gadolb](#):
>
> a2enmod headers

Oui oui le mode headers est bien actif puisque fonctionnel pour Nextcloud…

Fred

---

<div class="post-metadata">

**Author:** ![gadolb](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/e8c25b/32.png) [@gadolb](https://www.debian-fr.org/u/gadolb)\
**Post date:** [Juin 9, 2019, 4:24 UTC](https://www.debian-fr.org/t/messagerie-instantanee-prosody/79391/9 "2019-06-09T16:24:43Z")

</div>

> [@FredMa01](#):
>
> NET::ERR\_CERT\_AUTHORITY\_INVALID

Je n’arrive pas à accéder au lien que tu as mis dans ton précédent message. Est ce que tu peux utiliser la fonction joindre du forum ?

---

<div class="post-metadata">

**Author:** ![FredMa01](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/278dde/32.png) [@FredMa01](https://www.debian-fr.org/u/FredMa01)\
**Post date:** [Juin 9, 2019, 5:05 UTC](https://www.debian-fr.org/t/messagerie-instantanee-prosody/79391/10 "2019-06-09T17:05:27Z")

</div>

Salut,  
J’ai mis à jour prosody ainsi que mes certificats let’s encrypt et du coup plus d’erreur de headers 😉  
Les images et documents s’affichent bien dans Conversation mais par contre impossible de les afficher dans le “chat” de Thunderbird où je n’ai que des liens du type :  
[https://upload.domaine.net:5281/upload/ec139b0c-84ef-40a4-9cf2-70d4c.gif](https://upload.domaine.net:5281/upload/ec139b0c-84ef-40a4-9cf2-70d4c.gif)  
qui ne se chargent pas au lancement du navigateur web mais c’est certainement normal…

Fred

---

<div class="post-metadata">

**Author:** ![FredMa01](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/278dde/32.png) [@FredMa01](https://www.debian-fr.org/u/FredMa01)\
**Post date:** [Juin 9, 2019, 5:45 UTC](https://www.debian-fr.org/t/messagerie-instantanee-prosody/79391/11 "2019-06-09T17:45:46Z")

</div>

J’avais pensé à un truc comme ça à activer pour que les fichiers uploadés soient directement accessibles via https:  
[https://prosody.im/doc/setting\_up\_bosh](https://prosody.im/doc/setting_up_bosh)

```
consider_bosh_secure = true
bosh_ports = {
                 {
                    port = 5280;
                    path = "http-bind";
                 },
                 {
                    port = 5281;
                    path = "http-bind";
                    ssl = {
                            key = "/etc/prosody/certs/privkey.pem";
                            certificate = "/etc/prosody/certs/fullchain.pem";
                          }
                 }
              }

    http_ports = { 5280 }
    http_interfaces = { "localhost" }

    https_ports = { 5281 }
    https_interfaces = { "localhost" }

    https_ssl = {
                key = "/etc/prosody/certs/privkey.pem";
                certificate = "/etc/prosody/certs/fullchain.pem";
    }

```

mais non marche pas…

Fred
