Comment installer, discutons sur CentOS et les systèmes basés sur Debian

Comment installer, discutons sur CentOS et les systèmes basés sur Debian

Parlons est une application de chat gratuite et open source, conçue pour des équipes relativement petites. Il est riche en fonctionnalités; construit à l'aide Nœud.js et emploie Mongodb Pour stocker les données d'application.

Discutons des fonctionnalités:

  • Prend en charge les messages persistants
  • Prend en charge plusieurs chambres
  • Prend en charge l'authentification locale / Kerberos / LDAP
  • Livré avec une API de repos
  • Prend en charge les chambres privées et protégées par mot de passe
  • Offre une prise en charge des nouvelles alertes / notifications de message
  • Prend également en charge les mentions (hey @ tecmint / @ all)
  • Fournit une prise en charge des intégres d'image / recherche de giphy
  • Permet le collage de code
  • Prise en charge des téléchargements de fichiers (localement ou depuis Amazon S3 ou Azure)
  • Prend également en charge le chat multi-utilisateur (MUC) XMPP et le chat 1 à 1 entre les utilisateurs XMPP et bien d'autres.

Surtout, il est destiné à être facilement déployable sur tout système qui répond à toutes les exigences suivantes.

Exigences

  • Nœud.js (0.11+)
  • MongoDB (2.6+)
  • Python (2.7.X)

Dans cet article, nous expliquerons comment installer et utiliser une application de messagerie de chat pour les petites équipes sur CentOS et les systèmes basés sur Debian.

Étape 1: Mettez à jour le système

1. Assurez-vous d'abord d'effectuer une mise à jour à l'échelle du système en installant les packages nécessaires comme suit.

-------------- Sur Centos / Rhel / Fedora -------------- $ sudo yum Update && sudo yum mise à niveau -------------- Sur Debian / Ubuntu -------------- $ sudo apt-get update && sudo apt-get -y mise à niveau $ sudo apt-get install logiciel properties-common build-essentiel 

2. Après avoir terminé la mise à jour du système, redémarrez le serveur (facultatif).

$ sudo redémarrer 

Étape 2: Installation de nœud.js

3. Installez la version la plus récente de Nodejs (i.version e 7.X au moment d'écrire.

-------------- Sur Centos / Rhel / Fedora -------------- $ curl -sl https: // rpm.nœud.com / setup_7.X | sudo -e bash - $ sudo yum install nodejs -------------- Sur Debian / Ubuntu -------------- $ curl -sl https: // deb.nœud.com / setup_7.X | sudo -e bash - $ sudo apt install nodejs 

Étape 3: Installation du serveur MongoDB

4. Ensuite, vous devez installer la version communautaire MongoDB, cependant, il n'est pas disponible dans le référentiel Yum. Par conséquent, vous devez activer le référentiel MongoDB comme expliqué ci-dessous.

Sur Centos / Rhel / Fedora

$ chat < 

Maintenant, installez et démarrez la dernière version du serveur MongoDB (i.e 3.4).

$ sudo yum install mongodb-org $ sudo systemctl start mongod.service $ sudo systemctl activer mongod.service 

Sur Debian / Ubuntu

$ sudo apt-key adv - keyserver hkp: // keyserver.ubuntu.com: 80 --recv ea312927 $ echo 'deb http: // repo.mongodb.org / apt / ubuntu xenial / mongodb-org / 3.2 Multiverse '| TEE SUDO / ETC / APT / SOURCES.liste.D / MongoDB-Org-3.2.Liste $ sudo apt-get upding $ sudo apt-get install -y mongodb-org $ sudo systemctl start mongod.service $ sudo systemctl activer mongod.service 

Étape 4: Installez le serveur de chat, Let's Chat

5. Première installation git Pour cloner le référentiel de chat et installer les dépendances comme indiqué.

$ sudo yum install git ## rhel / centos $ sudo apt install git ## debian / ubuntu $ cd / srv $ sudo git clone https: // github.com / sdelements / sillons-chat.git $ cd lets-chat $ sudo npm install 
Installez le chat, à l'aide de NPM

Note: Les signaux NPM avertissent de la sortie ci-dessus sont normaux pendant l'installation. Ignore les.

6. Après avoir terminé l'installation, créez le fichier de configuration de l'application (/ srv / sillons-chat / paramètres.YML) à partir de l'exemple de fichier et définissez vos paramètres personnalisés:

$ sudo CP Paramètres.YML.paramètres d'échantillonnage.YML 

Nous utiliserons les paramètres par défaut fournis à partir du fichier de paramètres de l'échantillon.

7. Démarrez enfin le serveur de chat.

$ npm start 

Pour garder le démon de chat en marche, appuyons sur Ctrl-c pour quitter puis créer un fichier unitaire systemd pour l'activer au démarrage du système.

Étape 5: Créez le fichier de démarrage de chat,

8. Créer un fichier unité Systemd pour le chat de propos.

$ sudo vi / etc / systemd / système / letschat.service 

Copiez et collez la configuration de l'unité ci-dessous dans le fichier.

[Unité] Description = Let's Chat Server Want = MongoDB.service après = réseau.cible mongodb.service [service] type = simple workingDirectory = / srv / lets-chat execstart = / usr / bin / npm start user = root groupe = root restart = toujours restartsec = 9 [install] wantedBy = multi-utilisateur.cible 

9. Maintenant, démarrez le service pendant le temps moyen et permettez-le de démarrer automatiquement sur le démarrage du système.

$ sudo systemctl start letschat $ sudo systemctl activer letschat $ sudo systemctl status letschat 
Démarrer le serveur de letschat

Étape 6: Accédez à Interface Web de chat,

dix. Une fois tout en place, vous pouvez accéder à l'interface Web Let's Chat à l'URL suivante.

https: // server_ip: 5000 ou https: // localhost: 5000 
Permet de chat connecter

11. Cliquer sur "J'ai besoin d'un compte"Pour en créer un et remplir les informations requises et cliquer"Enregistrer".

Créer un compte de chat permet

Vous pouvez également suivre les articles connexes:

  1. Commandes utiles pour créer un serveur de chat de commande de commande dans Linux
  2. Créez votre propre serveur de messagerie / chat instantané à l'aide de «OpenFire» dans Linux

Chatchons le référentiel github: https: // github.com / sdelements / sillons-chat

Apprécier! Vous avez maintenant une application de chat installée sur votre système. Pour partager toutes les réflexions avec nous, utilisez le formulaire de rétroaction ci-dessous.