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.
Paperless-ngx is a free, open-source, self-hosted document management system that uses OCR to create a searchable digital archive from physical documents.
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.
sudo paperless-manage createsuperuser.