C贸mo instalar OpenArchiver en Docker - Plataforma moderna de archivado de emails autohospedado en Docker
OpenArchiver: Plataforma moderna y abierta de archivado de emails autohospedada en Docker con cumplimiento legal
Archiva emails de Gmail, Microsoft 365, IMAP, PST con b煤squeda eDiscovery avanzada. Encriptado. Integridad criptogr谩fica. Retenci贸n. S3/MinIO. Meilisearch. Valkey. PostgreSQL. TypeScript. Open source.
¿Qu茅 es OpenArchiver?
OpenArchiver es una plataforma moderna y profesional de archivado de emails con cumplimiento legal dise帽ada para organizaciones que necesitan control total, privacidad y soberan铆a de datos. A diferencia de soluciones SaaS (que cobran por usuario/volumen), OpenArchiver es open source, self-hosted, y trata la retenci贸n de emails como una prioridad de cumplimiento.
Propuesta clave: Almacena emails en formato .eml est谩ndar (no propietario). Encriptados en reposo. Deduplicaci贸n + compresi贸n reducen almacenamiento. Soporte S3/MinIO para escala. B煤squeda full-text 铆ndexada v铆a Meilisearch. Descubrimiento de threads (context de conversaciones). Retenci贸n policies autom谩ticas. Integridad criptogr谩fica verificable. Stack moderno: SvelteKit frontend, Node.js backend, PostgreSQL, Valkey (Redis), Meilisearch.
Caracter铆sticas principales: Ingesta universal: Gmail/Google Workspace, Microsoft 365, IMAP, PST files. Sincronizaci贸n continua en tiempo real. Almacenamiento .eml est谩ndar con deduplicaci贸n y compresi贸n. Encriptaci贸n en reposo. Storage backend flexible: local filesystem o S3/MinIO. B煤squeda full-text blazingly fast (Meilisearch). Thread discovery (agrupa conversaciones). Faceted search (filtrar por fecha, sender, recipient, etc). Retenci贸n policies granulares. Reportes de integridad (compliance). Auditor铆a completa (access logs). UI moderna responsive. Multi-usuario con RBAC. API OpenAPI autogenerada. Docker Compose deployment. AGPL-3.0 open source.
Caracter铆sticas principales
Ingesta universal
Gmail, Google Workspace, Microsoft 365, IMAP, PST imports.
Sincronizaci贸n continua
Real-time sync. Mantiene archivo actualizado autom谩ticamente.
Almacenamiento .eml est谩ndar
Formato abierto. Deduplicaci贸n. Compresi贸n. Encriptado en reposo.
Storage backends pluggables
Local filesystem o S3/MinIO. Escala seg煤n necesidad.
B煤squeda full-text blazing-fast
Meilisearch. Emails + attachments (PDF, DOCX). Instant谩neo.
Thread discovery
Agrupa conversaciones. Presenta context autom谩ticamente.
Faceted search
Filtros: fecha, sender, recipient, subject, tags. Refinamiento.
Retenci贸n policies
Auto-delete configurable. Cumplimiento regulatorio (GDPR, etc).
Integridad criptogr谩fica
File hash. Encryption. Reportes de integridad (PDF). Auditable.
Auditor铆a completa
Access logs. Qui茅n vi贸 qu茅, cu谩ndo. Trazabilidad total.
Multi-usuario RBAC
Roles y permisos granulares. Control acceso.
API OpenAPI
Auto-generada. Documentada. Integraciones custom.
Requisitos del sistema
- Docker & Docker Compose
- 4 GB RAM m铆nimo (2GB si usas Postgres/Redis/Meilisearch externos)
- 20+ GB espacio disco (depende volumen emails + attachments)
- Puerto 3000 (frontend, configurable)
- PostgreSQL 17+ (incluido en compose)
- Valkey/Redis (incluido en compose, para job queue)
- Meilisearch (incluido en compose, para b煤squeda)
- Storage local o S3/MinIO (para emails)
- Navegador moderno
Instalaci贸n con Docker Compose (muy simple)
Paso 1: Clonar repositorio
Paso 2: Configurar .env
Paso 3: Iniciar OpenArchiver
Acceder
http://localhost:3000 - P谩gina de setup OpenArchiver
Primer acceso (Setup)
- Abre
http://localhost:3000 - Ver谩s p谩gina de setup
- Ingresa admin credentials (usuario + password fuerte)
- Completa setup inicial
- Login con credenciales creadas
- ¡Dashboard listo!
Primeros pasos
1. Agregar primera fuente de email (Gmail)
- Dashboard → "Add Email Source"
- Tipo: Google Workspace (Gmail)
- Click "Connect to Google"
- OAuth: autoriza OpenArchiver a leer emails
- Nombre: "Mi Gmail"
- Click "Save"
- OpenArchiver comienza sync autom谩tico
2. Ver progreso de sincronizaci贸n
- Dashboard → Ingestion Status
- Ver谩s: emails descargados, 煤ltimo sync, estado
- Puede tomar minutos/horas depende volumen
3. Buscar emails (full-text)
- Dashboard → Search
- Escribe palabra clave (en subject, body, sender, etc)
- Resultados instant谩neos indexed por Meilisearch
- Click resultado para ver email completo
4. Busqueda avanzada (faceted search)
- Search → Advanced
- Filtros: rango fecha, sender espec铆fico, recipient, tags
- Combina m煤ltiples criterios
- Refinamiento poderoso
5. Ver thread discovery (conversaciones)
- Click email en resultados
- OpenArchiver detecta autom谩ticamente si pertenece a thread
- Muestra contexto: respuestas, replies anteriores
- Conversaci贸n completa visualizada
6. Agregar fuente Microsoft 365
- Dashboard → Add Email Source
- Tipo: Microsoft 365
- Click "Connect to Microsoft"
- OAuth: autoriza
- Save
- Sync autom谩tico comienza
7. Configurar retenci贸n (compliance)
- Settings → Retention Policies
- Crea policy: "Delete emails older than 7 years"
- Aplica autom谩ticamente
- Cumplimiento regulatorio GDPR, etc
8. Ver integridad (integrity report)
- Settings → Integrity Report
- Genera PDF con auditor铆a criptogr谩fica
- File hashes, encryption verification
- Prueba de integridad para compliance
9. Agregar usuarios (multi-user)
- Settings → Users → Add User
- Email, password, role (admin, user)
- Permisos granulares (qu茅 sources puede ver)
Casos de uso
- Equipos legales: eDiscovery. B煤squeda potente de emails para litigio. Integridad verificable.
- Cumplimiento regulatorio: GDPR, HIPAA, SOX. Retenci贸n policies. Auditor铆a. Reportes.
- Gobierno/Administraci贸n p煤blica: Retenci贸n records. FOIA compliance. Archivos permanentes.
- Empresas grandes: Consolidaci贸n multi-cuenta. B煤squeda centralizada. Migraci贸n de datos.
- Organizaciones compliance-heavy: Auditor铆a completa. Integridad criptogr谩fica. Reportes.
HTTPS con Caddy (producci贸n)
Caddyfile
Acceso remoto seguro
https://archive.tudominio.com con HTTPS autom谩tico
Nota: Cambiar PORT_FRONTEND en .env si necesario
Gesti贸n y mantenimiento
Ver logs
Backup de BD (CR脥TICO)
Backup de storage emails
Reiniciar servicios
Actualizar a versi贸n m谩s reciente
Monitorear consumo
Mantenimiento Meilisearch (铆ndices)
Comparativa con alternativas
vs Commvault, Symantec (Enterprise)
OpenArchiver gana: Gratis, open source, self-hosted, modern tech stack. Enterprise gana: 24/7 soporte, SLA, m谩s features legacy.
vs Proofpoint, Mimecast (SaaS)
OpenArchiver gana: Sin subscription, datos locales, control total. SaaS gana: Managed, updates autom谩ticos, menos operaciones.
vs Compliancy Group, M365 Purview (Compliance)
OpenArchiver gana: Open source, simple, focused. Purview gana: Integrado Microsoft, m谩s features enterprise.
Comentarios
Publicar un comentario
Comenta...