Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
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.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsRust
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
760176027600
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.