Openfire

Openfire — Descargar gratis. Servidor de mensajería XMPP empresarial

Servidor de comunicación en tiempo real basado en el protocolo XMPP (Jabber) para implementaciones corporativas. Ofrece funciones de mensajería instantánea, chat grupal y transferencia de archivos dentro de infraestructuras controladas.

5.0(1 valoraciones)

Descargar Openfire (Enlaces oficiales)
Tamaño del archivo: 64.75 MB
La última versión de Openfire es: 5.0.3
Sistema operativo: Windows, Linux, MacOS
Idiomas: English
Precio: $0.00 USD
Producto de código abierto y gratuito.

  • Servidor XMPP nativo. Implementación completa del protocolo XMPP (Extensible Messaging and Presence Protocol) versión 1.0. Provee todos los componentes centrales para federación, mensajería y presencia. La arquitectura cumple con RFCs oficiales para garantizar interoperabilidad con otros clientes y servidores compatibles.
  • Autenticación flexible. Múltiples métodos de autenticación configurables, incluyendo base de datos interna, LDAP, Active Directory y proveedores personalizados. Soporta autenticación anónima para casos específicos y autenticación mediante certificados TLS para alta seguridad.
  • Base de datos incorporada. Incluye base de datos embebida HSQLDB para despliegues rápidos sin dependencias externas. Esta base de datos opera en memoria o en disco, adecuada para entornos de prueba o pequeñas instalaciones con requisitos mínimos de administración.
  • Cifrado de comunicaciones. Implementación completa de TLS/SSL para cifrado de conexiones cliente-servidor y servidor-servidor. Soporta certificados autofirmados y de autoridades certificadas. Configuración granular para exigir cifrado en conexiones específicas.
  • Administración web. Consola administrativa basada en navegador con acceso completo a configuración del servidor. Interfaz organizada en secciones para usuarios, grupos, salas de chat, componentes y plugins. No requiere software adicional en estaciones de administración.
  • Sistema de plugins. Arquitectura extensible mediante plugins que añaden funcionalidad al núcleo. Repositorio oficial incluye plugins para monitoreo, integración, puentes a otros protocolos y herramientas administrativas avanzadas. Los plugins se instalan desde la consola administrativa.
  • Registro de auditoría. Sistema de logging configurable con diferentes niveles de detalle para eventos del servidor. Registra conexiones, autenticaciones, mensajes de sistema y actividades administrativas. Los logs pueden redirigirse a sistemas externos de análisis.
  • Salas de chat multiusuario. Servicio de salas de conferencia (MUC) con moderación persistente. Soporta salas públicas y privadas, registro de historial, roles de participantes y listas de acceso. Las salas pueden configurarse como temporales o permanentes.
  • Transferencia de archivos. Implementación de File Transfer según XEP-0096 y XEP-0234. Permite transferencias directas entre clientes o mediante el servidor como proxy. Incluye controles de tamaño máximo y tipos de archivos permitidos.
  • Servicio de directorio. Directorio de usuarios navegable desde clientes XMPP. Muestra información de presencia y datos de contacto. Se integra con sistemas LDAP externos para poblado automático del directorio corporativo.
  • Mensajería fuera de línea. Almacenamiento de mensajes para usuarios no conectados con entrega automática al reconectar. Configuración de límites de almacenamiento y tiempos de retención. Historial accesible desde clientes compatibles.
  • Monitoreo de recursos. Herramientas integradas para monitorear uso de memoria, conexiones activas y carga del sistema. Proporciona estadísticas en tiempo real y históricas. Exporta datos en formatos para herramientas de monitoreo externas.
  • Clustering horizontal. Configuración de múltiples instancias en cluster para alta disponibilidad y escalabilidad. Compartición de sesiones y mensajes entre nodos. Balanceo de carga mediante hardware o software externo.
  • Puerta de enlace a otros protocolos. Conectores para sistemas de mensajería externos mediante plugins. Disponibilidad de gateways para ICQ, AIM, MSN, Yahoo Messenger y otros protocolos heredados. Traducción bidireccional de mensajes y presencia.
  • Control de ancho de banda. Limitación configurable del ancho de banda por conexión o global. Priorización de tráfico por tipo (mensajería, archivos, presencia). Políticas para prevenir abuso en entornos con recursos limitados.

El desarrollo de Openfire comenzó en 2001 bajo el nombre Jive Messenger, creado por Jive Software. En 2004 se renombró a Wildfire y posteriormente a Openfire. La comunidad Ignite Realtime mantiene y desarrolla el proyecto actualmente. El servidor está desarrollado principalmente en Java, utilizando tecnologías como Java Servlets para la consola administrativa y implementación nativa de sockets para el protocolo XMPP. La base de código ha evolucionado durante más de dos décadas, con contribuciones de desarrolladores de la comunidad Ignite Realtime.


Alternativas a Openfire: