Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

senddock

Plataforma open-source de email marketing autoalojable con arquitectura API-first. Permite gestionar múltiples proyectos aislados (SMTP, dominios y suscriptores) desde una única instalación, construida en Go y Vue para máxima flexibilidad y control sobre los datos.

Ficha actualizada 28 sept 2026, 5:13 · upstream 28 sept 2026, 5:08 · release v0.8.2

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es senddock

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

SendDock es una plataforma de email marketing open-source diseñada para ofrecer un modelo de aislamiento total por proyecto. A diferencia de las herramientas tradicionales que comparten infraestructura, cada cliente o marca opera con su propia identidad de envío, incluyendo SMTP, dominios y analíticas independientes. La arquitectura API-first permite integraciones profundas mediante webhooks firmados HMAC y una gestión robusta de suscriptores.

El stack tecnológico combina Go 1.25 para el backend con Vue 3 en el frontend, garantizando rendimiento y una interfaz moderna. Utiliza PostgreSQL para persistencia y Redis para la cola de envío y límites de tasa. Soporta despliegue autoalojado mediante Docker Compose o instalación automática, ofreciendo también una opción de nube gestionada bajo el mismo modelo BYO-SMTP.

Destaca por su enfoque en privacidad y propiedad de datos, ideal para equipos que requieren residencia de datos específica (como UE) o white-labeling. Incluye editor visual GrapesJS, analíticas gratuitas con mapas de calor y gestión de plantillas con variables dinámicas. La versión Pro añade paneles de entregabilidad y auditoría mediante licencia.

CASOS DE USO
  • Agencias de marketing gestionando múltiples clientes desde un único servidor
  • Indie hackers utilizando AWS SES o Postmark como relay SMTP
  • Equipos de salud o gobierno que requieren residencia de datos en la UE
  • Desarrolladores que necesitan una API robusta para email transaccional escalable
  • Plataformas white-label para revendedores de servicios de comunicación
PUNTOS DESTACADOS
  • Aislamiento total por proyecto con SMTP y dominios independientes
  • API-first con webhooks HMAC firmados para seguridad en integraciones
  • Editor visual GrapesJS integrado para diseño de plantillas sin código
  • Analíticas gratuitas con mapas de calor de clics y aperturas
  • Imágenes Docker multi-arquitectura (amd64 y arm64) para Raspberry Pi o AWS Graviton
  • Licencia AGPL-3.0 para el núcleo, permitiendo auditoría del código fuente
PRECAUCIONES
  • Requiere configuración manual de registros DNS (SPF, DKIM, DMARC) por parte del usuario
  • No incluye relay SMTP propio; es obligatorio traer el propio (BYO-SMTP)
  • Automatización visual de flujos de marketing aún no implementada (en roadmap)
  • La edición avanzada de plantillas requiere conocimientos técnicos o uso de GrapesJS
VISUAL

Capturas del proyecto

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

ProjectsEditorCampaignsAnalyticsSendDock
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Desplegar con Docker Compose o script oficial. Requiere mínimo 2 núcleos CPU y 2GB RAM. Configurar variables de entorno para secretos (JWT, Postgres). Asegurar red de salida para SMTP. Actualizar vía Watchtower o UI.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
VueNode.jsGo
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
80805173
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.