OpenAltFinder
Paperless-ngx

Paperless-ngx

Self-hosted document management system with OCR, full-text search, and automatic tagging for your paper documents.

Open source alternative to:

Paperless-ngx is an open-source document management system that transforms your physical paper documents into a searchable online archive. It uses OCR (Optical Character Recognition) to extract text from scanned documents, making every word searchable.

Key features include automatic document tagging using machine learning based on the content of your documents, correspondent and type classification, custom metadata fields, PDF thumbnails, and a clean modern web interface. Documents can be added via the web UI, email, or a watched folder.

Paperless-ngx is a community-maintained fork of the original Paperless and paperless-ng projects, combining the best improvements. It integrates well with document scanners and supports bulk operations. For home users and small offices drowning in paper, it provides a powerful and private alternative to cloud document management services like Google Drive or Dropbox.

Frequently Asked Questions

How does Paperless-ngx make scanned documents searchable?

Paperless-ngx runs OCR (Optical Character Recognition) on every document, extracting the text so that every word becomes searchable from the web UI. It then applies machine learning to the content to automatically assign tags, correspondents, and document types. The result is that you find a receipt or contract by full-text search instead of digging through folders.

What kind of hardware do I need to run Paperless-ngx?

Paperless-ngx is designed to run in Docker on hardware you already own — a Raspberry Pi or small home server is more than enough for a personal archive. OCR is the main CPU-heavy task, so larger libraries or high-resolution scans benefit from more processing power. Backups are straightforward because the archive lives on disk.

How do documents get into Paperless-ngx?

You can upload documents through the web UI, but Paperless-ngx also watches a folder on your server, can consume documents delivered to a dedicated email address, and integrates with common document scanners. Anything that lands in these inputs is OCR'd, classified, tagged, and filed automatically. That enables a scan-and-forget workflow where documents organise themselves.

Visit Paperless-ngx
License
GPL-3.0
Self hostable
Yes
Repository details
Version
v3.0.5
Created
2/12/2022
Stars
44,139
Forks
3,009
Open issues
11
Last commit
8/10/2026

Updated 8/10/2026, 11:00:28 AM

View Repository
Repository activity

Similar open source alternatives