engramer-store
Herramienta de almacenamiento en la nube auto-hospedable con cifrado extremo a extremo y organización inteligente.
Ficha actualizada 23 sept 2026, 4:28 · upstream 23 sept 2026, 4:15 · release v0.56.1
Qué es engramer-store
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Engramer Store es un servicio de almacenamiento en la nube que puede ser instalado localmente sin necesidad de confiar en un proveedor externo. Utiliza cifrado extremo a extremo (XChaCha20-Poly1305 para el contenido, XSalsa20-Poly1305 para claves y metadatos) basado en librerías como libsodium. La inteligencia artificial —incluyendo búsqueda por texto, OCR, reconocimiento de patrones visuales y análisis de documentos— se ejecuta completamente en el dispositivo del usuario, lo que garantiza que ningún dato sensible sea almacenado o procesado por un servidor externo.
La arquitectura sigue un modelo similar al utilizado por Ente: la inteligencia (búsqueda, etiquetas, OCR, modelos de lenguaje) reside en el cliente y el servidor actúa como almacén cifrado. Esto permite una privacidad total: los usuarios pueden buscar archivos, organizarlos por categorías o reconocer texto sin que ningún tercero tenga acceso a esos datos.
La plataforma ofrece un sistema de gestión de archivos estilo "drive" con soporte para carpetas anidadas, subidas multi-archivo con progreso individual, renombrado y borrado. Cada archivo mantiene una versión de historial, permitiendo restaurar versiones anteriores sin afectar el contenido actual. El almacenamiento es append-only, lo que garantiza la integridad de los archivos.
Además, Engramer Store incluye funciones avanzadas como OCR en tiempo real para escanear documentos y fotos, modelos de lenguaje locales para generar descripciones o responder preguntas sobre archivos, y un sistema de búsqueda inteligente que encuentra archivos basándose en metadatos, etiquetas, texto extraído o incluso contenido visual. Todo el procesamiento ocurre en el dispositivo del usuario.
La plataforma también soporta funciones colaborativas, permisos granulares, enlaces compartidos con cifrado, autenticación por dos factores y recuperación mediante claves de respaldo.
- Almacenamiento seguro para documentos personales (fotos, contratos, recibos)
- Organización inteligente de archivos con etiquetas automáticas
- Búsqueda avanzada en documentos con OCR y reconocimiento visual
- Procesamiento local de texto sin enviar datos a un servidor externo
- Gestión colaborativa segura de documentos compartidos
- Almacenamiento de metadatos como fechas, referencias y códigos de barras
- Cifrado extremo a extremo (XChaCha20-Poly1305) que protege el contenido incluso si se accede al servidor
- Búsqueda inteligente en tiempo real con OCR y reconocimiento de patrones visuales sin enviar datos a un servidor
- Modelos de lenguaje locales que procesan documentos localmente, generando descripciones o respuestas sin almacenar texto sensible
- Sistema de verificación de integridad para cada archivo, garantizando que lo descargado es exactamente el original
- Almacenamiento en S3 compatible (MinIO) con cifrado en tránsito y en reposo
- API RESTful con Next.js y React, permitiendo un frontend escalable y moderno
- No incluye almacenamiento gratuito de gran escala; requiere configuración manual del servidor
- El OCR puede fallar o ser inexacto sobre documentos con tipografías muy antiguas o caracteres no estándar
- La sincronización entre dispositivos depende de la red y puede tener latencia en conexiones lentas
- Los modelos de lenguaje locales pueden generar respuestas incorrectas si el contexto es limitado
- No incluye funciones de recuperación automática (backup automático) por defecto
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar Engramer Store, se recomienda usar Docker con la imagen oficial del repositorio. Se debe configurar un servidor PostgreSQL para almacenar metadatos y una instancia de MinIO o S3 compatible para el almacenamiento cifrado. El entorno de producción requiere HTTPS (HTTPS) y certificados válidos. Es recomendable implementar autenticación por dos factores en todas las cuentas. Para pruebas, se puede ejecutar con Docker Compose usando la configuración `docker-compose.yml` que incluye los contenedores del frontend, backend y base de datos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.