COR Brief
Productivity & Business

Paperless Ngx

Paperless-ngx is an open-source document management system designed to convert physical documents into a searchable digital archive. It uses optical character recognition (OCR) to extract searchable text from scanned documents, including image-only files, and stores all data locally on the user's server without transmitting it externally. The system offers a web-based single-page application interface for uploading, filtering, viewing, searching, and editing documents, along with management of tags, correspondents, and document types. It supports document ingestion via directories, email, or drag-and-drop, while preserving original files alongside processed versions. The platform includes features such as a multi-user permissions system with both global and per-document controls, a REST API for programmatic access including document uploads, and an email consumer that processes messages with configurable rules and post-processing actions. It is optimized for multi-core systems with parallel document processing and provides a workflow system for enhanced document handling control. Paperless-ngx is community-supported and distributed under the GPL-3.0 license, making it free to use and self-host.

Updated Jan 15, 2026open-source

Paperless-ngx is a free, open-source, self-hosted document management system that uses OCR to create a searchable digital archive from physical documents.

Pricing
open-source
Category
Productivity & Business
Company
Interactive PresentationOpen Fullscreen ↗
01
Extracts searchable and selectable text from scanned documents, including image-only files.
02
Provides an interface for uploading, filtering, viewing, searching, and editing documents.
03
Supports global and per-document access controls for multiple users.
04
Allows programmatic access to the system, including document uploads, with a browsable interface.
05
Processes incoming emails with configurable rules and post-processing actions such as marking as read or deleting.
06
Enables additional control over document handling processes.
07
Optimized for multi-core systems to process multiple documents simultaneously.
08
Keeps original input files alongside processed archives for reference.

Personal Document Management

Individuals digitize and archive personal physical documents into a searchable online system hosted on their own server.

Small Team Document Archiving

Small teams manage shared documents with multi-user permissions and workflow controls to maintain organized archives.

1
Run Installation Script
Execute the interactive Docker Compose installation script, which prompts for configuration options like admin password and directories.
2
Access Web UI
Open the web interface at the configured URL (e.g., http://localhost:28981) and log in with admin credentials.
3
Upload Documents
Upload documents via the dashboard button, drag-and-drop, or by placing files in the consumption directory.
4
Create Superuser
If needed, create a superuser on the server using the command sudo paperless-manage createsuperuser.
5
Configure Settings
Adjust OCR language, email rules, and other settings via environment variables or the admin interface.
📊

Strategic Context for Paperless Ngx

Get weekly analysis on market dynamics, competitive positioning, and implementation ROI frameworks with AI Intelligence briefings.

Try Intelligence Free →
7 days free · No credit card
Pricing
Model: open-source

Paperless-ngx is free to use and self-host under the GPL-3.0 license with no paid plans.

Assessment
Strengths
  • Stores all data locally on user servers without external transmission.
  • Supports parallel processing on multi-core systems.
  • Includes a REST API with a browsable interface for integration.
  • Provides multi-user permissions and a workflow system.
  • Preserves original input files alongside processed versions.
Limitations
  • Requires self-hosting setup such as Docker Compose or NixOS configuration.
  • Demo instance resets content frequently, limiting testing with sensitive data.
  • Configuration involves manual settings for directories, OCR, and security like allowed hosts.