Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Edgechat

Edgechat es un sistema de chat autoalojado moderno basado en Cloudflare Workers que elimina la necesidad de servidores dedicados. Ofrece mensajería en tiempo real, integración con Telegram y cifrado AES-256-GCM para nuevos datos.

Ficha actualizada 26 sept 2026, 9:07 · upstream 26 sept 2026, 8:15 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es Edgechat

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Edgechat es una plataforma de comunicación diseñada para funcionar sobre la infraestructura de Cloudflare, eliminando la necesidad de mantener servidores propios o bases de datos tradicionales. Utiliza Vue 3 para el frontend y Hono para el backend, aprovechando servicios como Durable Objects para la lógica de estado y WebSocket para la comunicación en tiempo real.

El sistema soporta múltiples tipos de sesiones: grupos públicos, privados y mensajes directos. Incluye una integración bidireccional con Telegram que permite sincronizar mensajes entre ambas plataformas sin duplicar usuarios. La arquitectura está optimizada para entornos serverless, utilizando Cloudflare D1 para bases de datos SQL, KV para almacenamiento de sesión y R2 para archivos.

La seguridad se aborda mediante cifrado AES-256-GCM en reposo para nuevos mensajes y archivos, aunque no ofrece cifrado de extremo a extremo. El despliegue puede realizarse automáticamente mediante GitHub Actions o manualmente usando Docker Compose, con soporte para migraciones de base de datos automatizadas.

CASOS DE USO
  • Despliegue de un chat privado sin necesidad de mantener infraestructura dedicada
  • Integración de grupos existentes de Telegram con una interfaz web personalizada
  • Gestión de comunidades pequeñas o equipos que requieren privacidad y control sobre los datos
  • Prototipado rápido de aplicaciones de comunicación aprovechando la capa de red de Cloudflare
PUNTOS DESTACADOS
  • Arquitectura serverless basada en Cloudflare Workers que reduce costes operativos y mantenimiento
  • Integración nativa con Telegram para sincronización bidireccional de mensajes entre plataformas
  • Cifrado AES-256-GCM aplicado a nuevos mensajes y archivos almacenados en R2
  • Soporte completo para Docker y GitHub Actions para despliegues automatizados y actualizaciones
  • Interfaz responsive con soporte PWA y notificaciones push mediante Telegram
PRECAUCIONES
  • No ofrece cifrado de extremo a extremo; el proveedor Cloudflare puede acceder al contenido descifrado
  • La rotación de claves de encriptación requiere intervención manual o configuración específica en GitHub Secrets
  • El almacenamiento de archivos depende de R2, lo que implica costes asociados al volumen de datos almacenados
  • No incluye base de datos offline ni sincronización en segundo plano para clientes móviles nativos
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

EdgeChat 聊天界面预览EdgeChat 管理后台预览EdgeChat 与 Telegram 双向消息桥接演示EdgeChatVenLac
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Recomendado desplegar mediante GitHub Actions con autenticación OAuth a Cloudflare. Mantener las variables de entorno EDGECHAT_ENCRYPTION_KEYRING y CLOUDFLARE_API_TOKEN configuradas correctamente. Para entornos de producción, asegurar que el Worker tenga permisos adecuados en D1, KV y R2. El despliegue manual vía Docker requiere configurar wrangler.toml con los endpoints correctos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
VueNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8787
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.