Paperless-ngx transforms physical and digital documents into a searchable, indexed online archive. It is a community-supported document management system that runs locally and uses OCR to organize records.
Project overview
Paperless-ngx transforms physical and digital documents into a searchable, indexed online archive. It is a community-supported document management system that runs locally and uses OCR to organize records.
Project type
Document Processing
Use cases
Documents & Office
Deployment
Refer to project documentation
License
GPL-3.0
Best for
General users and enterprise teams needing a local, self-hosted system to organize and index documents.
Key capabilities
Transforms physical documents into a searchable online archive.
Provides a public demo instance for users to try the application.
Limitations and risks
Information in the archive is stored in clear text without encryption.
The application should never be run on an untrusted host due to sensitive document data.
Getting started
No coding is required. Setup is rated as easy due to an automated install script for Docker Compose. Execute the provided install script and deploy using Docker Compose.
Evidence and sources
GitHub project description: A community-supported supercharged document management system: scan, index and archive all your documents
README: Paperless-ngx is the official successor to the original Paperless & Paperless-ng projects
README: Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, _less paper_.
README: The easiest way to deploy paperless is `docker compose`. The files in the `/docker/compose` directory are configured to pull the image from the GitHub container registry.
README: Paperless-ngx should never be run on an untrusted host because information is stored in clear text without encryption.