Indice
Jabber es un protocolo de Mensajería Instantánea. Gracias a que el protocolo es abierto no estamos sujetos a la ruleta de la fortuna que supone depender de otros sistemas de mensajería con el protocolo de comunicaciones propietario y que puede dejar de funcionar en cualquier momento.
Además, Jabber es versátil. Permite chatear entre varios usuarios a través del establecimiento de salas de conferencia, envío de mensajes con el receptor offline, interconexión con otros protocolos de mensajería, directorios (JUD, algo así como unas páginas amarillas de usuarios), etc...
En realidad, la implementación del servidor suele incluir lo básico. Al menos en el caso
de Jabberd, el servidor jabber de código abierto que utilizamos en Bulma.
Las funcionalidades extra suelen ofrecerse
a través de Componentes externas pero situadas también en el lado del servidor. Igualmente hay clientes que ofrecen servicio de encriptación punto a punto (mediante GnuPG) a nivel de aplicación, como el Kopete y el Psi.
Para empezar.
Sabemos instalar un servidor jabber "de serie". Algo así como:
$ apt-get install jabber
A partir de aquí el servidor ya está funcionando. Aunque si queremos que sea público nos
conviene configurar el uso de un dominio válido en /etc/jabber/jabber.xml (o localización similar).
Dentro de la sección <service id="sessions"/> señalamos el dominio válido. Si tenemos una cuenta en un servidor DNS dinámico, el dominio puede ser del estilo proyecto.dyndns.org sin problemas, pero tened en consideración que para la resolución de los dominios de cuarto nivel tenéis que activar los "wildcards" en la configuración de la cuenta del dominio dinámico. En general, para cada servicio que se ofrezca en el servidor debe disponerse de un subdominio válido. En el jabber de Bulma se usa el dominio bulmalug.net:
<host><jabberd:cmdline flag="h">bulmalug.net</jabberd:cmdline></host> |