SeedDMS: Sistema de Gestión Documental PHP con Control de Versiones y Workflow
SeedDMS es un sistema de gestión de documentos open source en PHP con control de versiones, flujos de revisión y aprobación, gestión de categorías, búsqueda full-text y notificaciones por email. Diseñado para organizaciones que necesitan gestionar documentación corporativa con trazabilidad de cambios y acceso controlado por roles sin la complejidad de plataformas enterprise.
Con Installatron en tu VPS NEUBOX, SeedDMS se instala con PHP y MySQL automáticamente. El motor de búsqueda full-text (Lucene/Solr opcional) permite encontrar documentos por contenido incluso dentro de PDFs y archivos Office. Los discos SSD garantizan acceso rápido al repositorio documental, y el SSL gratuito protege los documentos confidenciales de la organización.
Herramientas integradas en SeedDMS listas para usar
Lo que obtienes nativo, sin instalar ni configurar nada extra.
Repositorio Estructurado
Árbol de carpetas jerárquico con documentos, atributos personalizados, categorías y metadatos configurables por tipo de documento.
Control de Versiones
Cada versión de un documento se almacena con fecha, autor y comentario de cambio, permitiendo recuperar cualquier versión anterior.
Flujo de Aprobación
Proceso configurable de revisión con múltiples revisores secuenciales o en paralelo antes de que el documento quede aprobado.
Búsqueda Full-Text
Indexación del contenido de documentos para búsqueda por palabras clave dentro del texto de PDFs, Word y otros formatos.
Entorno optimizado (Stack)
Configuración pre-cargada
phpEl directorio `contentDir` almacena los archivos de documentos fuera del webroot por seguridad. SeedDMS sirve los documentos vía PHP con control de permisos, garantizando que solo usuarios autorizados pueden descargar cada documento. Asegura permisos 750 en `contentDir` con el usuario PHP como propietario.
# SeedDMS — conf/settings.xml → conf/settings.php (generado por instalador)
# Configuración via panel admin o editando directamente
$settings = array(
'dbDriver' => 'mysql',
'dbHostname' => 'localhost',
'dbDatabase' => 'seeddms_db',
'dbUser' => 'seeddms_user',
'dbPass' => 'TuPassword',
'dbPrefix' => 'tblDocuments_',
'rootDir' => '/var/www/seeddms/',
'contentDir' => '/var/seeddms/content/',
);
# Para búsqueda full-text con lucene (opcional)
# Instalar: pecl install zend_search_lucene
# o usar Solr externo via pluginInfraestructura escalable para cualquier proyecto
Sistemas de gestión de calidad ISO
Empresas con certificación ISO que gestionan procedimientos, instrucciones de trabajo y registros de calidad con control de versiones y aprobaciones.
Departamentos corporativos
Gestión de políticas internas, manuales de empleados, contratos y documentación administrativa con acceso por departamento.
Firmas de abogados
Repositorio de contratos, sentencias, escrituras y documentación de expedientes con historial de versiones y acceso por abogado asignado.
Laboratorios y centros de investigación
Protocolos de investigación, resultados de experimentos y reportes técnicos con trazabilidad de versiones para publicación.
Preguntas frecuentes
¿Cómo se diferencia SeedDMS de Alfresco?
SeedDMS es más simple y liviano: PHP + MySQL, sin Java ni Solr obligatorio. Alfresco es enterprise con funcionalidades más avanzadas (CMIS, BPM, integración con Office Online) pero requiere Java y muchos más recursos. Para organizaciones medianas sin necesidades enterprise, SeedDMS es más fácil de administrar.
¿SeedDMS soporta sincronización con dispositivos o tiene app móvil?
SeedDMS no tiene app móvil nativa ni cliente de escritorio para sincronización. El acceso es exclusivamente vía web. Para sincronización de archivos además de gestión documental, complementa con Nextcloud o Pydio Cells.
¿Puedo importar documentos masivamente a SeedDMS?
Hay un módulo de importación masiva para subir carpetas completas de documentos desde el servidor via CLI. También existe un importador de carpetas desde el panel de administración. Para migraciones desde otros DMS, requiere scripts de importación custom.
¿SeedDMS cumple con normas de retención documental?
SeedDMS permite configurar períodos de retención y expiración por categoría de documento. Para cumplimiento con normas específicas (LOPD, GDPR, SOX), verifica las capacidades de auditoría y destrucción certificada de SeedDMS según los requisitos exactos de tu normativa.
¿Qué formatos de archivo acepta SeedDMS?
SeedDMS acepta cualquier tipo de archivo. La búsqueda full-text funciona para formatos soportados por los parsers instalados (PDF, Word, Excel, OpenOffice, texto plano). Para indexar archivos de otros formatos, instala los parsers correspondientes en tu VPS NEUBOX.