Configuración de almacenamiento¶
Por qué importa¶
Cuando subes archivos a ImmCase (PDFs, fotos de pasaporte, formularios escaneados), tienen que vivir en algún lado. ImmCase soporta varios "destinos" de almacenamiento:
- Local — en el servidor de ImmCase, en disco.
- S3 / Wasabi / similar — en la nube, infinitamente escalable.
- ImmOffice / OnlyOffice — almacenamiento integrado con el editor de Office.
- WebDAV remoto — otro servidor accesible vía WebDAV.
Como administrador eliges qué usar para qué.
Crear una configuración de almacenamiento¶
- Barra lateral → Configuración → Almacenamiento → Crear.
- Llena:
- Nombre ("Almacenamiento principal", "Archivos antiguos S3").
- Tipo — local, S3, WebDAV, ImmOffice.
- Para S3: bucket, región, access key, secret.
- Para WebDAV: URL, usuario, contraseña.
- Para local: ruta base en el servidor.
- Probar conexión — ImmCase intenta subir y leer un archivo de prueba.
- Guardar.
Almacenamiento por omisión¶
Una configuración debe marcarse como por omisión. Los archivos nuevos van ahí salvo que un módulo o flujo especifique otra.
Reglas de retención¶
En la configuración del almacenamiento, define:
- Tiempo máximo de retención — después de cuántos días/meses se purgan archivos eliminados (soft-delete).
- Archivos viejos a S3 — mover archivos de casos cerrados con más de 1 año a almacenamiento frío (más barato).
- Cifrado — sí/no para datos sensibles.
Cuotas¶
ImmCase puede establecer cuotas:
- Por usuario — cuánto puede subir un consultor.
- Por consultoría — total global del tenant.
- Por tipo de archivo — restricciones de tamaño según tipo.
Cuando se alcanza el límite, ImmCase rechaza subidas nuevas y notifica al admin.
Migrar archivos entre almacenamientos¶
Si quieres mover archivos viejos de almacenamiento local a S3:
- Crea el destino S3.
- Comando admin
storage:migrate --from=local --to=s3 --older-than=12m. - ImmCase copia archivos, verifica integridad, luego elimina los originales locales.
(Esto requiere acceso técnico al servidor, no se hace desde la UI por seguridad.)
Ten cuidado con¶
- No cambies la ruta base de un almacenamiento local activo. ImmCase queda apuntando a archivos que ya no están donde se esperan. Si necesitas mudar archivos, hazlo con un comando de migración.
- S3 access keys con permisos amplios son peligrosas. Genera keys específicas para el bucket de ImmCase con permisos mínimos (read/write en ese bucket, nada más).
- Las cuotas son límites duros. Si alcanzas la cuota a media generación de PDFs, los PDFs fallan. Monitorea uso y avisa con tiempo.
A dónde sigue¶
- Tokens de API — para integraciones externas.
- Gestor de archivos — lado del usuario del almacenamiento.