Servidor Jabber sencillo usando Ejabberd
Desde hace bastante tenia la intención de instalarme un servidor Jabber, para cuando con mis cheros se nos cae el internet podemos comunicarnos y ver que ondas solamente usando nuestra LAN.Recuerdo que cuando era Ubuntero configure un servidor usando Wildfire conocido también como Jive Messenger, era bien fácil de instalar y configurar, ahora me doy cuenta que se llama Openfire, lo busque con apt como wildfire y openfire Y no lo encontré.
Entonces me decidí por Ejabberd, que es muy bueno, escrito en Erlang, fácil de instalar y configurar.
Para montar un servidor jabber con Ejabberd se necesita hacer los siguientes pasos.
# apt-get install ejabberd
# nano /etc/ejabberd/ejabberd.cfg
{acl, admin, {user, "","localhost"}}.
{acl, admin, {user, "admin","debCompaq"}}.
{hosts, ["localhost"]}.
{hosts, ["debCompaq"]}.
%{access, register, [{deny, all}]}.
{access, register, [{allow, all}]}.
Y para dejar el idioma en español modificamos la linea
{language, "en"}.
Y la modificamos con "es"
{language, "es"}.
Salimos y guardamos el archivo.
Debemos iniciar el servicio antes para poder crear una cuenta de administrador
Ahora procedemos a crear una cuenta de administrador denominada "admin" por que ese fue el que colocamos en el archivo de configuración.
# ejabberdctl register admin debCompaq el_password
Ya con una cuenta de gestión creada y el servicio corriendo accedemos a la interfaz de administración en el navegador introduciendo lo siguiente en la barra url:
http://debCompaq:5280/admin
Usuario: admin@debCompaq
Password: el_password
Con nuestro servidor Jabber funcionando nos podemos conectar a varios clientes para Jabber entre los mas populares y que son multiplataforma son Gajim con interfaz elaborada con Gtk+ y Psi hecho con las librerías QT. Y para los que quieren ir mas alla y ofrecer el servicio a traves de internet pueden usar no-ip.











