Installer Prosody sur Debian 7

Installer Prosody sur Debian 7

Prosody est un serveur de communication XMPP écrit en LUA. Il vise à être facile à installer et à configurer, et efficace avec les ressources du système. Prosody est un logiciel open source!

Dans ce tutoriel, nous allons installer Prosody sur un serveur Debian 7.0. Il est recommandé de faire une nouvelle installation du système d'exploitation avant d'installer Prosody.

Étape # 1 - Installer le noyau de Prosody

Commençons par ajouter le référentiel de Prosody à notre serveur.

echo deb http://packages.prosody.im/debian wheezy main | tee -a /etc/apt/sources.list

Afin d'éviter les avertissements concernant les packages non authentifiés, ajoutez le fichier de clé de Prosody à l'aide de la commande ci-dessous.

wget http://prosody.im/files/prosody-debian-packages.key -O- | apt-key add -

Nous pouvons maintenant mettre à jour APT pour trouver le nouveau référentiel.

apt-get update

Ensuite, pour installer le package Prosody, exécutez simplement cette commande.

apt-get install prosody

C'est tout! Notez que Prosody sera démarré après l'installation. Arrêtez-le jusqu'à la fin du processus de configuration.

service prosody stop

Étape # 2 - Ajout du support MySQL

Prosody fonctionne également avec MySQL, et c'est génial! Mais cela fonctionne également sans, ignorez cette étape si vous ne souhaitez pas activer MySQL.

Nous pouvons commencer par installer le serveur MySQL.

apt-get install mysql-server

On vous demandera rootle mot de passe utilisateur de l'ensemble. Ce mot de passe peut être différent de celui de l'utilisateur Linux.

Installons le client MySQL pour gérer le serveur.

apt-get install mysql-client

Maintenant, nous pouvons l'utiliser pour vous connecter au serveur. Après cette commande, il vous sera demandé le mot de passe entré avant!

mysql -u root -p

Bienvenue dans la console MySQL! Entrez la commande suivante afin de créer la base de données Prosody.

CREATE DATABASE prosody;

La commande suivante crée l'utilisateur MySQL.

CREATE USER prosody@localhost;

Il est fortement recommandé d'ajouter un mot de passe. Vous savez peut-être des raisons de sécurité.

SET PASSWORD FOR prosody @ localhost = PASSWORD ('mypassword');

Nous allons maintenant donner des autorisations au nouvel utilisateur.

GRANT ALL PRIVILEGES ON prosody.* TO prosody@localhost IDENTIFIED BY ‘mypassword’;

Exécutez la dernière commande avant de quitter.

FLUSH PRIVILEGES;

Et maintenant, vous pouvez quitter l'écriture de ceci.

exit

Maintenant que vous savez comment créer des bases de données MySQL, exécutez nanopour modifier la configuration de Prosody.

nano /etc/prosody/prosody.cfg.lua

Défiler vers le bas. Au milieu du fichier, vous trouverez les lignes de configuration de MySQL. Décommentez-le et ajoutez les informations demandées, cela devrait ressembler à ceci.

storage = sql” — Default is internal”
sql = { driver = MySQL”, database = prosody”, username = prosody”, password = mypassword”, host = localhost” }

N'oubliez pas de laisser les autres lignes SQL commentées et vous avez terminé.

Étape # 3 - Configuration de Prosody

Notre serveur devrait fonctionner sur un nom d'hôte comme xmpp.yourdomain.com, mais nous voulons créer des utilisateurs en utilisant notre domaine, comme [email protected]. Nous allons configurer Prosody pour qu'il fonctionne avec!

Ouvrez à nouveau le fichier de configuration, désolé si vous l'avez fermé! Nous allons définir l'adresse XMPP de l'administrateur.

admins = { [email protected]” }

Faites défiler vers le bas pour trouver la section des hôtes virtuels et ajoutez-en une pour votre domaine. Ça devrait ressembler à ça.

VirtualHost yourdomain.com”

Vous pouvez maintenant fermer le fichier de configuration! Je ne vous ordonnerai pas de l'ouvrir à nouveau, je le promets. Vous devez démarrer votre serveur Prosody pour appliquer les modifications.

service prosody start

Étape # 4 - Ajout d'utilisateurs

Nous pouvons utiliser l' prosodyctlutilitaire pour créer des comptes. Il fonctionne comme l'outil Linux pour ajouter des utilisateurs.

prosodyctl adduser [email protected]

Définissez le mot de passe et vous avez terminé. Profitez de votre nouveau et magnifique serveur XMPP! N'oubliez pas de consulter le site Web de Prosody pour les plugins et un contenu encore plus impressionnant pour personnaliser votre serveur.



Leave a Comment

Comment générer des clés SSH?

Comment générer des clés SSH?

Découvrez comment générer une clé SSH pour accéder à votre serveur sans mot de passe. Suivez nos étapes faciles à comprendre pour créer et ajouter des clés SSH.

Créer un serveur de messagerie avec hMailServer sous Windows

Créer un serveur de messagerie avec hMailServer sous Windows

Découvrez comment créer un serveur de messagerie avec hMailServer sous Windows pour recevoir des e-mails facilement.

LIA peut-elle lutter contre un nombre croissant dattaques de ransomware

LIA peut-elle lutter contre un nombre croissant dattaques de ransomware

Les attaques de ransomware sont en augmentation, mais l'IA peut-elle aider à lutter contre le dernier virus informatique ? L'IA est-elle la réponse ? Lisez ici, sachez que l'IA est un boone ou un fléau

ReactOS : est-ce lavenir de Windows ?

ReactOS : est-ce lavenir de Windows ?

ReactOS, un système d'exploitation open source et gratuit est ici avec la dernière version. Cela peut-il suffire aux besoins des utilisateurs de Windows modernes et faire tomber Microsoft ? Découvrons-en plus sur cet ancien style, mais une expérience de système d'exploitation plus récente.

Restez connecté via lapplication de bureau WhatsApp 24 * 7

Restez connecté via lapplication de bureau WhatsApp 24 * 7

Whatsapp a finalement lancé l'application de bureau pour les utilisateurs Mac et Windows. Vous pouvez désormais accéder facilement à Whatsapp depuis Windows ou Mac. Disponible pour Windows 8+ et Mac OS 10.9+

Comment lIA peut-elle faire passer lautomatisation des processus au niveau supérieur ?

Comment lIA peut-elle faire passer lautomatisation des processus au niveau supérieur ?

Lisez ceci pour savoir comment l'intelligence artificielle devient populaire parmi les petites entreprises et comment elle augmente les probabilités de les faire grandir et de donner à leurs concurrents un avantage.

La mise à jour du supplément macOS Catalina 10.15.4 cause plus de problèmes quelle nen résout

La mise à jour du supplément macOS Catalina 10.15.4 cause plus de problèmes quelle nen résout

Récemment, Apple a publié macOS Catalina 10.15.4, une mise à jour supplémentaire pour résoudre les problèmes, mais il semble que la mise à jour cause davantage de problèmes, ce qui entraîne le bridage des machines mac. Lisez cet article pour en savoir plus

13 outils commerciaux dextraction de données de Big Data

13 outils commerciaux dextraction de données de Big Data

13 outils commerciaux d'extraction de données de Big Data

Quest-ce quun système de fichiers de journalisation et comment fonctionne-t-il ?

Quest-ce quun système de fichiers de journalisation et comment fonctionne-t-il ?

Notre ordinateur stocke toutes les données d'une manière organisée connue sous le nom de système de fichiers de journalisation. C'est une méthode efficace qui permet à l'ordinateur de rechercher et d'afficher des fichiers dès que vous appuyez sur la recherche.https://wethegeek.com/?p=94116&preview=true

Singularité technologique : un futur lointain de la civilisation humaine ?

Singularité technologique : un futur lointain de la civilisation humaine ?

Alors que la science évolue à un rythme rapide, prenant le pas sur une grande partie de nos efforts, les risques de nous soumettre à une Singularité inexplicable augmentent également. Lisez, ce que la singularité pourrait signifier pour nous.