Danielside

informática softwarelibre divagaciones música

XMPP

Prosody, Haproxy, Websocket, ConverseJS

Vamos a contar la conexión del excelente cliente web XMPP ConverseJS (https://conversejs.org/) al servidor Prosody (https://prosody.im/) usando WebSockets (https://developer.mozilla.org/es/docs/Web/API/Websockets_API) con Haproxy (http://www.haproxy.org/) de por medio.

Seguir leyendo…

GNU/Linux, Internet, Jitsi, XMPP

Videoconferencias libres y seguras con Jitsi

Llevaba mucho tiempo detrás de realizar una instalación funcional de Jitsi en un servidor VPS y después de varias guias que no terminan de funcionar y de una documentación oficial pobre, por fin he encontrado un muy buena.

Como no soy mucho de enlazar cosas que encuentro, ni mucho de menos de copiar contenido original (aunque en este caso solo por traducirlo sí estaría bien) voy a redondear la excelente guía para instalar Matrix, Riot y Jitsi de Matrix.org con unos cuantos briconsejos, y finalmence ofrezco algunos datos experimentales de como han ido las pruebas con un servidor de 1GB de RAM y 1 CPU Intel Xeon 2.3Ghz.

Seguir leyendo… 4 comentarios

GNU/Linux, PHP, Software Libre, XMPP

Mi cloud con Haproxy y LXC

Me ha costado un poco pero finalmente he conseguido reestructurar mi vetusto servidor de DigitalOcean con Debian 7, donde tengo varias aplicaciones personales (nextcloud, gnusocial, prosody, etc.) a uno con Debian 10 en el que cada aplicación reside en un contenedor LXC 3 sin privilegios usando Alpine 3.10 (el mismo que usa Docker por defecto)

Seguir leyendo…

Internet, XMPP

Configurar (bien) Gajim con BOSH

Los mejores clientes XMPP que conozco hasta ahora son Gajim y Conversations [1]. Lo bueno de Gajim es que si te ves condenado a usar Windows, también lo tienes y funciona exactamente igual. Me gustan Gajim y Conversations porque tienen dos cosas importantes: la sincronización de los mensajes entre todos los clientes que uses y la subida de imágenes con HTTPUpload.

Hasta ahora, cuando me encontraba un firewall que no dejaba pasar tráfico por el 5222, terminaba usando una instalación de Jappix [2] que tengo en mi servidor. Es una aplicación web y como tal no tiene la posibilidad de realizar una conexión directa contra un servidor XMPP, ya que las aplicaciones web utilizan el transporte HTTP.

Seguir leyendo…