Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

webmailMaquita

Suite de correo y colaboración autoalojada con seguridad nivel E5, eDiscovery y DLP nativo sobre infraestructura propia. Interfaz moderna tipo Outlook integrada con Drive, calendario y ofimática.

Ficha actualizada 22 sept 2026, 14:40 · upstream 22 sept 2026, 14:25 · release v1.7.9

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es webmailMaquita

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

webmailMaquita es una suite completa de correo y colaboración autoalojada, diseñada para funcionar junto a plataformas de correo existentes basadas en Postfix y Dovecot. Proporciona una interfaz web moderna tipo Outlook con capacidades avanzadas de seguridad y cumplimiento legal equivalentes al plan E5 de Microsoft 365, incluyendo DLP, anti-impersonation, eDiscovery y retenciones legales. El sistema está desarrollado por la Fundación Maquita en Ecuador y se ejecuta de forma nativa sobre Debian 13, sin depender de Docker para el núcleo del servicio, garantizando soberanía total de los datos y ausencia de costes de licencia escalables.

CASOS DE USO
  • Organizaciones que operan infraestructura propia de correo (Postfix/Dovecot) y buscan reemplazar suites comerciales por costes o soberanía.
  • Equipos legales o cumplimiento que requieren eDiscovery, retenciones legales y exportación forense sin depender de proveedores externos.
  • ONGs, universidades o entidades públicas que necesitan una interfaz webmail moderna con seguridad empresarial bajo licencia AGPL-3.0.
  • Entornos que priorizan la privacidad local ejecutando modelos de IA (Ollama) y procesamiento de datos en servidores propios.
  • Organizaciones que requieren DLP específico para datos locales como cédula o RUC, más allá de reglas genéricas globales.
PUNTOS DESTACADOS
  • Seguridad nivel E5 open source: Incluye DLP, anti-impersonation, eDiscovery y retenciones legales sin costes por usuario.
  • Arquitectura nativa reproducible sobre Debian 13, evitando la complejidad de Docker para el núcleo del servicio.
  • eDiscovery forense robusto con búsqueda unificada, auditoría de 39 eventos y exportaciones firmadas GPG.
  • DLP contextualizado localmente: Detecta y protege datos sensibles específicos como cédula, RUC o IBAN en salidas de correo.
  • Sin dependencia de proveedores: Soberanía total sobre los datos y capacidad de auditoría interna completa.
PRECAUCIONES
  • Requiere infraestructura propia: No es un servicio alojado (SaaS); el usuario debe operar su propio MTA, IMAP y base de datos.
  • Escala actual limitada: Probado en producción con ~300 buzones; no está validado para miles de usuarios concurrentes masivos.
  • APIs y esquemas evolutivos: El proyecto está en etapa temprana pre-1.0, con cambios potenciales incompatibles entre versiones.
  • Dependencia de hardware para IA: Las funciones de IA (Ollama) requieren recursos locales específicos no cubiertos por la instalación base.
  • Docker opcional limitado: Solo Z-Push (ActiveSync) utiliza Docker; el resto del stack corre nativo en el sistema operativo.
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Instalar sobre Debian 13 nativo sin contenedores para el núcleo. Configurar Postfix, Dovecot y PostgreSQL externos antes de la instalación o usar el script que los prepara. Verificar hardware para Ollama si se activan funciones de IA local. Revisar documentación específica para OnlyOffice (se monta aparte) y Z-Push (Docker opcional). Asegurar cumplimiento de requisitos de seguridad perimetral (Nginx, TLS) antes del despliegue en producción.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsFastAPIPython
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
11434200005232
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.