Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

webmail

Cliente webmail auto-alojado para Stalwart Mail Server basado en JMAP. Unifica correo, calendario, contactos y archivos en un solo cliente. Construido con Next.js y React.

Ficha actualizada 27 sept 2026, 22:01 · upstream 27 sept 2026, 19:54 · release 1.11.2

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es webmail

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

Bulwark Webmail es una interfaz de usuario moderna para el servidor de correo Stalwart Mail Server, implementando la especificación JMAP (RFC 8620). El proyecto ofrece dos ediciones: una versión completa que ejecuta un backend en Node.js con panel de administración y OAuth, y una versión Lite que sirve archivos estáticos compatibles con cualquier host web o el propio servidor de correo. La arquitectura permite desplegar tanto mediante contenedores Docker como manualmente desde fuentes.

CASOS DE USO
  • Gestión unificada de bandejas de entrada multi-cuenta con autenticación centralizada y SSO.
  • Visualización de calendarios compartidos, eventos recurrentes e invitaciones iMIP en una sola vista.
  • Almacenamiento y gestión de archivos adjuntos directamente desde la interfaz web sin descargar.
  • Implementación de políticas de seguridad con S/MIME, filtros Sieve y autenticación de dos factores (2FA).
  • Despliegue ligero en entornos estáticos para acceso público o intranet sin backend Node.js.
PUNTOS DESTACADOS
  • Soporte nativo para la especificación JMAP RFC 8620 y protocolos CalDAV/CardDAV.
  • Implementación completa de S/MIME para cifrado y firma de correos electrónicos.
  • Capacidad de instalación como PWA con notificaciones push y modo offline básico.
  • Soporte multilenguaje con interfaz traducida a 27 idiomas diferentes.
  • Arquitectura modular que permite separar el frontend del backend mediante ediciones Lite o Full.
  • Mecanismos de verificación de integridad de builds firmados desde la versión 1.11.2.
PRECAUCIONES
  • Requiere obligatoriamente un servidor Stalwart Mail Server para la edición completa.
  • La edición Lite carece de panel de administración y funcionalidades de OAuth.
  • El despliegue manual desde fuentes requiere configuración previa de dependencias Node.js.
  • La telemetría está desactivada por defecto, pero puede activarse mediante variables de entorno.
VISUAL

Capturas del proyecto

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

Bulwark inbox on a laptop, with the same message open on a phoneCalendar week view with events from several calendarsContact details with recent mail and upcoming eventsRich-text composer next to the message listThe inbox split diagonally between the light and dark themeBulwark: webmail for Stalwart Mail Server. Mail, calendar, contacts and files in one browser client.
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

Utilizar Docker Compose para orquestación o imagen oficial en ghcr.io. Mapear puertos 3000 y 3001. Configurar reverse proxy (nginx/caddy) con SSL/TLS. Verificar integridad de imágenes con `gh attestation verify`. Para despliegues estáticos, usar la edición Lite.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
30003001
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.