Run Document Processing on Your Own Infrastructure

Run it locally or on your own infrastructure

A lightweight self-host version designed for developers. No complex setup, no external dependencies — just download, run, and start using Documentize in under a minute.

⚡ Quick Start

Choose the setup that fits your workflow. Both options take only a few steps.

.NET 9 (fastest way)

If you already have .NET installed, this is the quickest way to get started.

  1. Download the self-host package
  2. Extract the archive
  3. Run:
dotnet Documentize.SelfHost.dll

Then open http://localhost in your browser.

Docker

Prefer containers? Use the included Dockerfile to run Documentize anywhere.

  1. Download the Docker package
  2. Build the image:
docker build -t documentize .

Run the container:

docker run -p 80:80 documentize

Then open http://localhost.

🧩 Requirements

Minimal requirements depending on your setup:

  • .NET 9 Runtime for direct execution
  • Docker for containerized setup

⚙️ More Details

The self-host version is built as a standard ASP.NET Core application, so it behaves exactly like any modern .NET web API.

  • Runs locally or on any server
  • Default Docker port: 80
  • No external services required
  • Suitable for internal tools or production use

🔑 Licensing

Without a license the API runs in Trial Mode — output files may contain evaluation watermarks. Apply a license to enable full, watermark-free processing.

Option 1 — Environment variable

Base64-encode your .lic file and pass it as an environment variable before starting:

# Linux / macOS
export ASPOSE_PDF_LICENSE=$(base64 -w 0 Aspose.Pdf.lic)
dotnet Documentize.SelfHost.dll
# Docker
docker run -p 80:80 \
  -e ASPOSE_PDF_LICENSE=$(base64 -w 0 Aspose.Pdf.lic) \
  documentize

Option 2 — Upload via API

POST the .lic file to your running instance at any time. The license is saved to disk and re-applied automatically on the next restart.

curl -X POST http://localhost/webapi/license \
  -F "license=@Aspose.Pdf.lic"

Or use the Upload License widget in the sidebar — enter your instance URL, pick the file, and click Upload.

Check the current license status at any time:

GET http://localhost/webapi/license
# { "licensed": true }

Download Options

Complete Package (ZIP)

Includes all necessary files, configuration, and documentation to get started.

Contains: managed dotnet 9 assembly

Docker Configuration

Just the Dockerfile for containerized deployment. Perfect for existing setups.

Single file ready for Docker builds

Deployment Notes

  • Requires Docker 20.10+ for containerized deployment
  • Minimum 2GB RAM recommended
  • Just run docker build and run without any configuration

Deploy Documentize AI entirely on your own infrastructure with complete data control. Our self-hosted document processing solution provides a unified REST API for local document automation — perfect for government agencies, healthcare organizations, financial institutions, and any environment where cloud processing creates compliance or security risks. Run on Windows or Linux servers with Docker support, completely offline after deployment, with LDAP or OAuth authentication. Same capabilities as our cloud platform, zero data leaving your firewall, full audit logging for every document operation.

How Self-Hosted Documentize Works

1. Deploy the API

Run the REST API and workers in your own environment using Docker or a local host.

2. Send Documents via REST

Upload files and parameters to API endpoints for conversion, OCR, search, or AI processing.

3. Background Processing

Tasks are processed asynchronously with status tracking and predictable execution.

4. Retrieve Results

Download processed documents or structured results when the task is completed.

FAQs

You can deploy using a Linux Docker container or run the obfuscated assembly on your own servers.
No. All document processing is performed locally within your environment.
PDF conversion, merge, split, OCR, search, compression, signing, parsing, and AI-based document tasks.
The demo version is limited. Full self-hosted usage will support metered billing in future releases.
Yes. The worker-based architecture supports horizontal scaling.

Unlock the Power of Document Management

PDF Lock

Lock documents with a password using the REST API.

PDF Unlock

Unlock password-protected documents via REST API.

Document Conversion

Convert documents between supported formats.

Document Merge

Merge multiple documents into a single output file.

PDF Split

Split documents by pages or defined rules.

OCR Processing

Recognize text from scanned documents and images.

Searchable PDF

Generate searchable PDFs from scanned files.

PDF Search

Search text content inside documents.

Remove Page

Remove PDF pages.

Rotate page

Rotate document pages.

Compress PDF

Compress document pages.

Digital Signature

Sign documents digitally using the API.

PDF Signature Verification

Verify digital signatures in documents.

Table of Contents

Generate tables of contents automatically.

Checklist Generation

Generate structured checklists from documents using AI.

Illustration Generation

Generate AI-based illustrations for document content.

Completely Free

Free Plan

Free
  • Create up to 5 illustrated stories per day without registration or payment.
  • REST API access
  • Docker and on-prem deployment