UGLYPEAR AI has evolved: high-performance document compression × a RAG data engineering platformExplore the new platform →

SmartSlim Server

A single-server compression service built on Python 3.9+ and FastAPI. Runs on mainstream Linux (Debian, Ubuntu), fully on-premises — your data never leaves your network.

Product Overview

A lightweight compression service for a single server

SmartSlim Server is a single-server compression service built on Python 3.9+ and FastAPI. It exposes compression over a simple HTTP API, making it easy to run as a shared service inside your intranet. It focuses on the three highest-volume document formats — PDF, images (JPG/TIFF), and OFD — and ships with a full production-grade security stack for sovereign, on-premises deployment on mainstream Linux distributions (Debian, Ubuntu).

Tech stack:Python 3.9+ · FastAPI · thread-pool concurrency · 1 GB max file size
Supported formats:PDF · images (jpg / jpeg / tif) · OFD
Format note: the current Server configuration enables PDF, images (JPG/JPEG/TIF), and OFD only. For Word/Excel/PPT/video/audio and all 80 formats, choose SmartSlim Enterprise.

7 Production-Grade Security Controls

Designed to law-enforcement security standards, covering the entire compression workflow

Command Parameter Validation

Every external tool invocation is checked against a whitelist. Path traversal attempts are detected and blocked, and file extensions are validated.

File Integrity Verification

Hashes are computed for input and output files, proving nothing was altered during compression. Higher security levels add stronger hash algorithms.

Malware Scanning

An integrated antivirus engine scans files before and after compression. Infected files are quarantined automatically, and scan results are cached for speed.

Tamper-Evident Audit Logs

Every operation is logged in structured detail — time, user, file, status — and log entries are cryptographically chained, so any tampering breaks verification.

Rate Limiting

Time-windowed limits per IP or per user shut down brute-force abuse and denial-of-service attempts before they affect the service.

Secure Temp File Handling

Temporary files are isolated in a dedicated directory and securely erased after each job. High security levels perform multiple overwrite passes.

File Size Limits

Uploads are checked against a 1 GB per-file default limit; oversized requests are rejected outright.

Coverage: command validation, file integrity, audit logging, malware scanning, rate limiting, and more — a complete security envelope around the service.

5 Security Levels

From fully disabled to maximum security — your call

MAXIMUM

All security features on · multi-algorithm integrity checks · scans before and after compression · highest-grade multi-pass erasure · scan cache disabled · abort on any warning

HIGH

All security features on · integrity verification · scans before and after compression · multi-pass erasure · tamper-evident audit trail · abort on scan failure

MEDIUM (default)

Command validation + input hashing + pre-compression scanning + audit logging + rate limiting + temp file management + file size checks

LOW

Command validation + audit logging + file size checks (no malware scanning, no integrity verification, no rate limiting)

DISABLED

All security features off. For controlled test environments only.

Default: MEDIUM. We recommend HIGH for production and MAXIMUM for high-sensitivity workloads.

Deployment Options

Fits any runtime environment, including mainstream Linux

Docker

A ready-made Dockerfile builds the service into a container image, so it slots straight into any container orchestration platform.

systemd

A provided service unit file gives you start-on-boot and automatic restart on failure.

supervisor

A provided supervisor configuration covers multi-process management and log rotation.

Mainstream Linux, Sovereign Ready

A dedicated install script handles dependency and path setup on mainstream Linux distributions (Debian, Ubuntu) — including fully air-gapped deployments.

Configuration: thread-pool concurrency · 1 GB max file size · HTTP and HTTPS service ports.

RESTful API Integration

Open, standard interfaces that plug into your office systems, OA, and CRM

SmartSlim Server exposes a standard RESTful API over HTTP/HTTPS, so your existing office, OA, and CRM systems can compress documents automatically — no manual steps, no user friction.

Office & OA Systems

Compress attachments and circulating documents automatically inside approval, notification, and archiving workflows — cutting storage use and speeding up document flow.

CRM Systems

Shrink contract scans, product images, and reports in your customer records to lower storage costs and speed up every page load.

Archiving Systems

Batch-compress archival files to reduce long-term storage costs and keep your digital archive lean and compliant.

How it works: upload a file via HTTP POST with your compression parameters, and the server returns the compressed result. Both synchronous and asynchronous modes are supported, so you can match the throughput your workload needs.

Where It Fits

SmartSlim Server sits between Enterprise and Desktop

  • Best for: a shared compression service inside your organization, single-server sovereign deployments, and any environment where data must never leave your network.
  • Licensing: license-key verification with full offline activation support. See the security architecture.
  • Need more? For all 80 formats, distributed clustering, and multi-user collaboration, step up to SmartSlim Enterprise.

Multi-Tenancy & API Gateway

Built-in multi-tenant architecture and an API gateway, ready for AI platform integrations

Multi-Tenant Management

  • Per-tenant workspaces and quotas
  • RBAC role-based access
  • Tenant-level usage reporting
  • Isolated MinIO storage partitions

API Gateway

  • API key authentication
  • Rate limits and quotas
  • Docker/K8s containerized deployment
  • Real-time progress via WebSocket
View API Docs

Deploy SmartSlim Server

Talk to us about an on-premises deployment plan and licensing options.

Talk to Sales See the Security Architecture

Related Articles