Ejabberd - A Cross Platform, er Open Source Instant Messaging Server

Introduction
ejabberd en gratis, Open Source Jabber /XMPP instant messaging server skrevet i Erlang /OTP. Bruke ejabberd, kan vi enkelt sette en chat-server i minutter
Funksjoner

Multi-plattform - Kjører under Linux, Mac OS X, BSD og Windows;.

  • Kan kjøre på flere systemer, og alle maskiner vil kjøre samme Jabber domene (r);

    Fault-tolerant;

    Det er ikke behov for dyre Hardwares;

    Det er ikke behov av ekstern database eller web server. ejabberd har en innebygd database og web server;

    støtter alle XMPP Kjerne 1.0 og XMPP IM 1,0;

    Kryptering av server og klient kommunikasjon;

    Du trenger ikke å legge eksterne programvare repositories. Flere distribusjoner har ejabberd i standard repositories;

    Flere Jabber domener kan ligge på samme ejabberd eksempel;

    Støtter IPv4 og IPv6,

    Både Web og Command administrasjon;

    LDAP-autentisering,

    Og mer
    Installasjon
    På Ubuntu 14.10.
    Som jeg nevnte ovenfor, er ejabberd tilgjengelig i mange distribusjoner. I Ubuntu, kan vi installere det ved hjelp av kommandoen:
     sudo apt-get install ejabberdOn CentOS. 7: 
    Legg Epel repository

    Installer Epel Repository på CentOS 7
    Deretter kjører du følgende kommando for å installere det.
     yum install ejabberdConfiguration 
    Først må vi sette opp administrative brukeren.
     Rediger /etc/ejabberd/ejabberd.cfg,Find den følgende avsnitt, og gjøre endringer som vist nedenfor. Erstatt "sk" med ditt eget brukernavn. 
     [...] %% administrator {acl, admin, {user "sk", "192.168.1.101"}}. %% Vertsnavn {verter , ["localhost", "192.168.1.101"]}. [...] Nå, registrer admin bruker med passord etter eget valg. 
     sudo ejabberdctl registrere sk 192.168.1.101 ubuntuHere, etter < li> sk - ejabberd web admin bruker; 

    192.168.1.101 - ejabberd system IP-adresse;..

    ubuntu - Passord for brukeren "sk" største nettstedene Start ejabberd tjeneste
     sudo tjenesten ejabberd restartAccess ejabberd webgrensesnitt 
    Åpne opp nettleseren, og gå til http: //ip-adresse: 5280 /admin. Skriv inn admin brukernavn og passord, som er sk og ubuntu i mitt tilfelle.
    Hvis du ikke ønsker å bruke IP-adresse med bruker-id, bør du ha en løses FQDN, og FQDN bør plasseres i den ejabberd.cfg filen.
    Dette er hvordan min ejabberd web-konsoll så ut.
    Herfra kan du opprette nye brukere, virtuelle verter, regler, tilgangskontrollister osv
    å opprette en ny bruker, gå til Virtual Hosts - > IP-adresse (192.168.1.101, i mitt tilfelle) - > Brukere. Skriv inn det nye brukernavnet og passordet, og klikk på Legg til bruker-knappen.
    Samme måte kan du lage så mange brukere som du vil.
    Sette opp klienter
    Start Pidgin søknader fra klientsystemet. Hvis du ikke har, kan du installere det ved hjelp av følgende kommando i Ubuntu systemer
    sudo apt-get install pidgin
    Gå til kontoer - >.; Administrer kontoer - > Legg til. Velg XMPP fra Protocol nedtrekksmenyen. Skriv inn brukernavn, domene (192.168.1.101) i kategorien Grunnleggende.
    Deretter går du til kategorien Avansert, og angi IP-adressen i Connect-tjeneren feltet, og klikk på Legg til-knappen.

    På samme måte legge til alle brukere. Deretter går du til Buddies - > Legg Buddy fra Pidgin å autorisere brukerne. Skriv inn brukernavnet du ønsker å godkjenne.
    Klikk Godkjenn.
    Som denne måten, godkjenne alle brukere.
    Nå, begynner å chatte.
    Det var det. Glad Chatting !!
    Cheers.