record-store
Record Store es un servicio de almacenamiento auto-alojado compatible con S3, enfocado en integridad verificable, historial de versiones y controles de retención.
Ficha actualizada 22 sept 2026, 17:42 · upstream 22 sept 2026, 16:00 · release v0.1.3
Qué es record-store
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Record Store es una plataforma de almacenamiento compatible con S3 diseñada para gestionar registros que requieren historial de versiones, controles de retención e integridad verificable. A diferencia de soluciones estándar, prioriza la inmutabilidad de los payloads y ofrece pruebas firmadas para verificación offline. El servicio se despliega en una sola máquina sin bases de datos externas, utilizando bases de datos embebidas para el metadatos y almacenamiento en sistema de archivos local.
Ofrece gestión a través de CLI o consola web, con soporte para compartir y enlazar objetos mediante URLs revocables. La seguridad incluye cifrado AES-256-GCM opcional y políticas de acceso granular para cuentas de servicio S3 y roles de administración. Sin embargo, la durabilidad depende enteramente del almacenamiento subyacente y las copias de seguridad, ya que no implementa replicación ni codificación de borrado.
La arquitectura separa la capa de servicios entre API S3 y gestión, manteniendo los objetos en el sistema de archivos bajo identificadores generados. Aunque soporta operaciones S3 avanzadas como multipart uploads y versioning, carece de características como ACLs o cifrado server-side nativo, requiriendo configuración cuidadosa para entornos de producción críticos.
- Almacenamiento de registros legales con retención obligatoria mediante Object Lock
- Archivo de evidencia digital con integridad verificable mediante checksums y firmas
- Compartición segura de archivos con enlaces revocables y control de acceso granular
- Servidor de almacenamiento interno compatible con herramientas S3 existentes
- Gestión de versiones para auditoría de cambios en activos digitales críticos
- Almacenamiento compatible con S3 sin bases de datos externas dependientes
- Integridad verificable mediante checksums y bundles de prueba firmados
- Soporte para Object Lock con retención de cumplimiento y gobernanza
- Cifrado AES-256-GCM opcional para datos en reposo
- Consola web y CLI para gestión administrativa y compartición de enlaces
- Webhooks firmados para notificaciones de eventos de almacenamiento
- Sin replicación ni codificación de borrado; durabilidad depende del disco local
- No implementa ACLs, cifrado server-side nativo ni UploadPartCopy
- El acceso directo al directorio de datos puede eludir controles Object Lock
- Recuperación ante fallos requiere restaurar la máquina o copias de seguridad
- La durabilidad depende del sistema de archivos que honore sincronizaciones
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.
Utiliza imágenes Docker oficiales en ghcr.io. Configure variables de entorno para claves maestras y tokens antes de iniciar. Para producción, implemente TLS y mantenga la API de gestión privada. Es crucial respaldar las claves maestras fuera del sistema, ya que no se almacenan internamente. Pinning a versiones específicas es recomendado en lugar de usar latest. Consulte la lista de comprobación de producción para seguridad adicional.
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.