Paperless-ngx logo

Paperless-ngx

Self-hosted document management system for scanning, indexing, and archiving paper files

Repository activity
  • Stars42.1k
  • Forks2.8k
  • Open Issues12
paperless-ngx-paperless-ngx health score - Linux Foundation Insights
License

GPL-3.0

Languages
  • Python
  • TypeScript
  • HTML

About Paperless-ngx

Paperless-ngx is a document management system that turns physical documents into a searchable online archive, so you can keep less paper. Scanned and imported documents are stored in one place and indexed for later lookup.

Documents pass through OCR so the text inside scans and PDFs becomes fully searchable. The interface is available in many languages, and a public demo runs at demo.paperless-ngx.com. Migrating from Paperless-ng is a matter of dropping in the new Docker image.

Paperless-ngx is the official successor to the original Paperless and Paperless-ng projects, maintained by a team rather than a single author. The easiest way to deploy it is Docker Compose, or an install script that sets up a Compose environment. Because documents are stored without encryption, it is meant to run on a trusted local server with backups.

Key features

  • Scans and imports documents into a single archive
  • OCR makes scan and PDF text fully searchable
  • Full-text search across the document archive
  • Interface translated into many languages
  • Migrate from Paperless-ng by swapping the Docker image

Details

First released
2022
Platforms
Web · Docker
Deployment
Docker Compose · install script
Languages
TypeScript · Python
Lineage
Successor to Paperless and Paperless-ng
License
GPL 3.0