« XMPP-WEB » : différence entre les versions
Aller à la navigation
Aller à la recherche
Ligne 21 : | Ligne 21 : | ||
# Attribuer les permission '''lecture+écriture''' sur tout le dossier pour tout le monde. | # Attribuer les permission '''lecture+écriture''' sur tout le dossier pour tout le monde. | ||
=== | === Installation === | ||
* Téléchargement de la version 0.10.2 de XMPP-WEB dans le répertoire web : | * Téléchargement de la version 0.10.2 de XMPP-WEB dans le répertoire web : | ||
Ligne 34 : | Ligne 34 : | ||
{{ Box Console | objet=chown www-data ./* -R }} | {{ Box Console | objet=chown www-data ./* -R }} | ||
=== Paramétrage === | |||
* Editer le fichier de configuration '''local.js''' présent à la racine, puis rechercher la ligne : | |||
transports: { | |||
websocket: 'wss://chat.domain-web.ltd/xmpp-websocket', | |||
}, | |||
* Puis <span style="color:orange">adapter</span> l'url en fonction de l'url du connecteur '''WEBSOCKET''' serveur XMPP : | |||
transports: { | |||
websocket: '<span style="color:orange">wss://wss.geocoucou.im/ws</span>', | |||
}, |
Version du 4 août 2024 à 20:18
Présentation
XMPP-WEB est client web léger de messagerie instantané intégrant les fonctionnalités de base du protocole XMPP.
Prérequis
- Disposer d'un hébergement web avec ses identifiants de connexion SFTP pour le transfert du script XMPP-WEB. Vous pouvez consulter l'article Création d'un Vhost http .
- Avec un pointage DNS opérationnel sur l'hébergement web mentionné plus haut. Pour cette documentation le domaine utilisé est xmpp-web.domaine.tld. Vous pouvez consulter l'article Création d'une zone DNS sur Bind9 .
- Disposer d'un serveur de messagerie instantané opérationnel avec un connecteur WEBSOCKET fonctionnel. Vous pouvez consulter l'article Installation d'un serveur Ejabberd
Configuration
Téléchargement du logiciel
- Se rendre sur le site web de l’éditeur à l’adresse https://github.com/nioc/xmpp-web.
- Depuis la page d’accueil, cliquer sur le bouton Code puis sur le lien Download ZIP.
- Extraire le contenu de l’archive .zip.
- Transférer son contenu sur le serveur d’hébergement web à la racine /var/www/xmpp-web/0.10.2. Pour cela, ouvrir une connexion SFTP au serveur avec les identifiants xmppweb.
- Attribuer les permission lecture+écriture sur tout le dossier pour tout le monde.
Installation
- Téléchargement de la version 0.10.2 de XMPP-WEB dans le répertoire web :
|
|
- Extraction de l'archive :
|
|
- Mise à jour des droits sur le dossier :
|
|
Paramétrage
- Editer le fichier de configuration local.js présent à la racine, puis rechercher la ligne :
transports: { websocket: 'wss://chat.domain-web.ltd/xmpp-websocket', },
- Puis adapter l'url en fonction de l'url du connecteur WEBSOCKET serveur XMPP :
transports: {
websocket: 'wss://wss.geocoucou.im/ws',
},