UGLYPEAR AI inicia una nueva etapa: compresión documental de alto rendimiento × plataforma de ingeniería de datos RAGDescubra la nueva plataforma →

SmartSlim Servidor

Compresión en su propio servidor · Python 3.9+ y FastAPI, compatible con distribuciones Linux habituales (Debian, Ubuntu); los datos no salen de su dominio

Descripción general

Un servicio ligero de compresión para un solo servidor

SmartSlim Servidor es un servicio de compresión que se instala en una única máquina, construido sobre Python 3.9+ y FastAPI. Expone la compresión como API HTTP, de modo que funciona perfectamente como servicio compartido dentro de una red interna. Se centra en los tres formatos documentales de mayor volumen: PDF, imágenes (JPG/TIFF) y OFD, e incorpora un completo conjunto de controles de seguridad. Es compatible con distribuciones Linux habituales (Debian, Ubuntu), alineado con los requisitos de soberanía digital.

Pila tecnológica: Python 3.9+ · FastAPI · concurrencia con pool de hilos · 1 GB máximo por archivo
Formatos admitidos: PDF · imágenes (jpg / jpeg / tif) · OFD
Sobre los formatos: la configuración actual de la edición Servidor habilita únicamente PDF, imágenes (JPG/JPEG/TIF) y OFD. Si necesita Word, Excel, PPT, vídeo o audio, elija SmartSlim Red.

7 controles de seguridad en producción

Diseñados conforme a las mejores prácticas de ciberseguridad del sector público, cubren todo el proceso de compresión

Validación de comandos

Los parámetros de las herramientas externas se comprueban con listas blancas: se detectan y bloquean ataques de path traversal y se valida la extensión de cada archivo.

Verificación de integridad

Se calculan hashes de los archivos de entrada y salida para garantizar que nada se altera durante la compresión. El nivel máximo añade algoritmos de verificación adicionales.

Escaneo de código malicioso

Motor antimalware integrado con escaneo antes y después de comprimir; los archivos detectados pasan automáticamente a cuarentena y los resultados pueden guardarse en caché.

Auditoría a prueba de manipulaciones

Cada operación queda registrada en JSON estructurado (fecha y hora, usuario, archivo, resultado…) y los registros se encadenan mediante hash: cualquier alteración rompe la cadena y salta a la vista.

Limitación de peticiones

Control por ventana temporal que restringe la frecuencia por IP o por usuario y frena abusos y ataques de denegación de servicio.

Gestión segura de temporales

Los archivos temporales se aíslan en un directorio propio y se destruyen de forma segura al terminar; los niveles altos de seguridad realizan varias pasadas de sobrescritura.

Límite de tamaño

Se comprueba el tamaño de cada archivo cargado: por defecto, 1 GB como máximo por archivo. Las peticiones que lo exceden se rechazan de inmediato.

En conjunto: validación de comandos, verificación de integridad, auditoría, escaneo antimalware y limitación de peticiones trabajan juntos para que el servicio funcione de forma segura de principio a fin.

5 niveles de seguridad

De desactivado a máxima protección: usted elige

MAXIMUM (seguridad máxima)

Todas las funciones activas · verificación con múltiples hashes · escaneo antes y después de comprimir · borrado con 7 pasadas de sobrescritura · sin caché de escaneo · se detiene ante cualquier alerta

HIGH (seguridad alta)

Todas las funciones activas · verificación de hashes · escaneo bidireccional · borrado con 3 pasadas de sobrescritura · auditoría con cadena hash · se detiene si falla el escaneo

MEDIUM (seguridad media · predeterminado)

Validación de comandos + hash de entrada + escaneo previo + auditoría + limitación de peticiones + gestión de temporales + control de tamaño

LOW (seguridad baja)

Validación de comandos + auditoría + control de tamaño (sin escaneo antimalware, sin verificación de integridad, sin limitación de peticiones)

DISABLED (desactivado)

Todas las funciones de seguridad desactivadas; solo para entornos de prueba controlados

Nivel predeterminado: el sistema arranca en nivel medio. Para producción recomendamos HIGH y, para información sensible, MAXIMUM.

Formas de despliegue

Para cualquier entorno, incluidas distribuciones Linux habituales

Contenedor Docker

Incluye Dockerfile para construir la imagen y ejecutar el servicio, cómodo de gestionar en plataformas de orquestación de contenedores.

Servicio systemd

Unidades systemd listas para arrancar con el sistema y reiniciarse automáticamente ante fallos.

Gestión con supervisor

Configuración de supervisor incluida, con soporte de múltiples procesos y rotación de logs.

Linux habituales (Debian, Ubuntu)

Script de instalación dedicado con adaptación de dependencias y rutas para Debian, Ubuntu y otras distribuciones, alineado con los requisitos de soberanía digital.

Parámetros de configuración: pool de hilos para procesamiento concurrente · 1 GB máximo por archivo · puertos HTTP y HTTPS configurables.

Integración por API RESTful

Una interfaz estándar para conectar con su gestor documental, OA o CRM

SmartSlim Servidor expone una API RESTful estándar, accesible por HTTP/HTTPS, que se conecta sin fricción con sus sistemas de oficina, OA y CRM ya existentes: la compresión documental se automatiza por completo, sin intervención manual.

Conexión con OA

Comprima automáticamente adjuntos y documentos en circulación dentro de sus flujos de trabajo: menos almacenamiento y tramitación más ágil. Ideal para aprobaciones, notificaciones y archivo.

Conexión con CRM

Optimice escaneos de contratos, imágenes de producto e informes asociados a cada cliente: menos coste de almacenamiento y respuestas más rápidas del sistema.

Conexión con archivos

Procese por lotes los documentos de su gestor de archivos: el coste de almacenamiento a largo plazo baja y la gestión documental digital cumple sus requisitos.

Cómo se integra: suba el archivo por HTTP POST con los parámetros de compresión y el servidor devuelve el resultado. Modos síncrono y asíncrono, según el rendimiento que exija cada caso.

Su lugar en la gama

SmartSlim Servidor, entre la edición Red y la edición Escritorio

  • Casos ideales: servicio de compresión compartido dentro de la organización, despliegue monomáquina con requisitos de soberanía digital y entornos donde los datos no pueden salir del dominio.
  • Licenciamiento: activación por código de licencia, con autorización sin conexión. Véase Arquitectura de seguridad.
  • Cuando necesite más: si requiere todos los formatos, clúster distribuido y colaboración multiusuario, pase a SmartSlim Red.

Multiempresa y pasarela API

Arquitectura multiempresa y pasarela API para conectar con plataformas de IA

Gestión multiempresa

  • Espacio y cuotas independientes por cliente
  • Permisos por roles (RBAC)
  • Estadísticas de uso por cliente
  • Particiones aisladas en MinIO

Pasarela API

  • Autenticación por API Key
  • Límites de peticiones y cuotas
  • Despliegue en contenedores Docker/K8s
  • Progreso en tiempo real por WebSocket
Ver documentación de la API

Implante SmartSlim Servidor

Contacte con nosotros y le preparamos el despliegue privado y la licencia

Hablemos Ver arquitectura de seguridad

Artículos técnicos relacionados