Tue. Dec 24th, 2024

Databag: plataforma de comunicación de código abierto para web descentralizada

By admin Jan 31, 2024

Databag es un servicio de mensajería autohospedado de código abierto para la web descentralizada, que presenta comunicación directa, federación, cifrado de extremo a extremo, llamadas de audio y video, y más. Se basa en un servidor de retransmisión STUN/TURN para el recorrido NAT y se han realizado pruebas con coturn y pion. Los usuarios que deseen habilitar llamadas de audio y video deben configurar su propio servidor de retransmisión.

Características

  • Utiliza un sistema descentralizado para la comunicación directa entre la aplicación y el nodo del servidor, asegurando un flujo eficiente de información.
  • Emplea un sistema federado donde las cuentas en diferentes nodos tienen la capacidad de comunicarse entre sí, ampliando la red de interacción.
  • Hace uso de una identidad basada en clave pública-privada, que no está vinculada a ninguna cadena de bloques o dominio de alojamiento, lo que garantiza la independencia del sistema.
  • Incorpora cifrado de extremo a extremo, lo que significa que el administrador del alojamiento no puede ver temas sellados; el valor predeterminado es abrirlos. Esto protege la privacidad de los usuarios y la seguridad de los datos.
  • Admite llamadas de audio y video. Tenga en cuenta que el recorrido natural requiere un servidor de retransmisión independiente, lo que ayuda a mantener la calidad de las llamadas.
  • Implementa hilos basados ​​en temas donde los mensajes se organizan por tema y no por contactos, mejorando la claridad y organización de las conversaciones.
  • De diseño liviano, tanto que el servidor puede ejecutarse en un dispositivo básico como una raspberry pi zero v1.3. Esto hace que el sistema sea accesible y fácil de usar.
  • Logra una baja latencia mediante el uso de websockets para eventos push para evitar el sondeo, lo que garantiza actualizaciones en tiempo real y una comunicación rápida.
  • Ofrece cuentas ilimitadas por nodo, lo que significa que puedes alojar a toda tu familia, lo que lo hace versátil y apto para familias.
  • Proporciona alertas móviles para nuevos contactos, mensajes y llamadas. Es compatible con UnifiedPush, FCM, APN, lo que garantiza que los usuarios se mantengan actualizados y alertados sobre nuevos acontecimientos.

Plataformas

  • Android (F-Droid, Google Play)
  • iOS
  • Web
  • Estibador

Licencia

  • Licencia Apache 2.0

Recursos

Etiquetas

Chat de mensajería de mensajes de comunicación de código abierto basado en web autohospedado

By admin

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *