FileMorph
FileMorph es un servicio open source de conversión y compresión de archivos multimedia, documentos y hojas de cálculo. Soporta imágenes (HEIC, JPG, PNG), PDFs, audio, video y spreadsheets. Funciona como Web UI con arrastrar-soltar o vía REST API autenticada por X-API-Key.
Ficha actualizada 25 sept 2026, 13:26 · upstream 25 sept 2026, 13:25 · release v1.1.0
Qué es FileMorph
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
FileMorph es una herramienta de conversión y compresión de archivos open source diseñada para ser autoalojada con enfoque en privacidad y cumplimiento GDPR. Soporta múltiples formatos de imágenes, documentos, audio y video, permitiendo tanto conversión entre formatos como compresión hacia un tamaño objetivo específico. La arquitectura combina Next.js para la interfaz web con FastAPI/Python para el backend, utilizando PostgreSQL como base de datos y almacenamiento S3/MinIO.
El sistema ofrece dos interfaces principales: una Web UI intuitiva con arrastrar-soltar para usuarios finales y una REST API robusta para integraciones programáticas. La autenticación se maneja mediante X-API-Key en la API o claves almacenadas en el dashboard para la interfaz web. FileMorph está diseñado para ser transparente sobre su funcionamiento, proporcionando documentación completa y permitiendo auditorías de código abierto bajo licencia AGPL-3.0.
La herramienta incluye ediciones comunitaria (gratuita), cloud SaaS y compliance con licencias comerciales para entornos regulados. La edición compliance añade características como logs de auditoría SHA-256, salida PDF/A-2b validada por veraPDF, eliminación automática de metadatos EXIF/XMP/IPTC y soporte para firmas criptográficas mediante cosign.
- Conversión masiva de archivos HEIC a JPG en servidores locales sin enviar datos a la nube
- Integración de conversión de formatos en pipelines CI/CD mediante REST API autenticada
- Compresión de imágenes web hacia tamaño objetivo específico para optimización de CDN
- Procesamiento de documentos PDF a formato PDF/A-2b para archivos de archivo legal
- Arquitectura autoalojable con Docker y soporte multiplataforma (Windows/Linux/macOS)
- Licencia AGPL-3.0 sin feature gates, permitiendo uso comercial gratuito en autoalojamiento
- Soporte nativo para PDF/A-2b validado por veraPDF en la edición compliance
- API REST completa con Swagger docs y autenticación mediante X-API-Key
- La redacción PII requiere AI_OPERATIONS_ENABLED (add-on comercial)
- PDF/A-2b completo requiere Ghostscript instalado en el host o incluido en Docker
- Sin certificación ISO 27001 ni auditoría externa actual (roadmap Year-2)
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.
Recomendado usar Docker Compose con PostgreSQL y MinIO/S3. Para producción, configurar CORS_ORIGINS y JWT_SECRET en .env. La edición compliance requiere Ghostscript para PDF/A-2b completo. Verificar que el puerto 8000 esté disponible y monitorear logs del contenedor filemorph tras el primer inicio para obtener la API key.
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.