aktenkoffer
Aktenkoffer es una herramienta de gestión documental personal y CRM para documentos personales. Utiliza Rails con PostgreSQL y almacenamiento S3/MinIO. Soporta despliegue autoalojado o en Heroku.
Ficha actualizada 28 sept 2026, 8:44 · upstream 28 sept 2026, 8:31 · release sin release detectada
Qué es aktenkoffer
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Aktenkoffer es una aplicación web diseñada para la gestión sencilla de documentos personales, funcionando como un sistema de gestión de relaciones (CRM) enfocado en el ámbito personal. La plataforma permite organizar y acceder a documentación personal de manera estructurada.
La arquitectura combina Ruby on Rails con componentes Next.js y Node.js, utilizando PostgreSQL como base de datos principal y servicios de almacenamiento S3 o MinIO para archivos. El sistema incluye soporte nativo para despliegue en Heroku y configuraciones para autoalojamiento mediante Docker y Docker Compose.
Para el procesamiento de documentos PDF, la aplicación requiere poppler-utils instalado a nivel de sistema, que proporciona herramientas como pdftotext para extraer contenido textual. La configuración de almacenamiento se gestiona mediante ActiveStorage, con S3 como único proveedor soportado fuera de la caja en la versión actual.
- Gestión centralizada de documentos personales y contactos
- Almacenamiento seguro de archivos con recuperación rápida
- Despliegue autoalojado para privacidad total de datos
- Integración con Heroku para despliegues rápidos sin infraestructura propia
- Soporte nativo para despliegue en Heroku incluso en el plan gratuito
- Configuración Docker y Docker Compose para autoalojamiento simplificado
- Base de datos PostgreSQL con soporte para ActiveStorage
- Sistema de tests completo: unitarios, controller, integration y system tests
- Linting automatizado con RuboCop, ESLint y rails_best_practices
- Solo S3 es soportado nativamente para almacenamiento; MinIO requiere configuración adicional
- Requiere poppler-utils instalado en el sistema operativo para procesamiento de PDFs
- El cambio de HOME_CONTACT_ID necesita reinicio del servidor
- La generación de SECRET_KEY_BASE debe hacerse manualmente con valores seguros
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 despliegue autoalojado: configure PostgreSQL, S3/MinIO y poppler-utils. Use Docker Compose para orquestación o Heroku para despliegue rápido. Asegure SECRET_KEY_BASE y HOME_CONTACT_ID. Para producción, use RAILS_ENV=production. La migración de base de datos requiere bin/rails db:migrate tras actualizaciones.
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.