FL1GHT5 Lab • Privacy & Self-Hosting

Scan and Organize Documents with Paperless-ngx

Who This Is For

Intermediate.

Think of it like a filing cabinet that reads its own labels for you, instead of flipping through folders trying to remember which one has last year's insurance renewal.

What You'll Build

A searchable document library with at least three document types and an automated intake workflow.

Prerequisites

Key Directories

Deploy with Docker Compose

Paperless-ngx publishes an official Compose file with Redis and the app tied together, start from that rather than a custom setup.

OCR Basics

Every document gets OCR'd on intake so its text becomes searchable, this is the slowest step, especially on low-power hardware like a Raspberry Pi.

Tags, Correspondents, and Document Types

Set these up before bulk-importing anything, retrofitting organization onto hundreds of documents later is painful.

Example Workflow

  1. Scan a bill
  2. Drop the PDF into the consume folder
  3. OCR runs automatically
  4. Metadata gets applied via matching rules
  5. The document becomes searchable

Mail Ingestion

Paperless-ngx can also pull attachments directly from an email inbox on a schedule, useful for digital-only bills and statements.

Automatic Matching Rules

Define rules so, e.g., anything from a specific correspondent automatically gets tagged and filed correctly.

Security & Backup Notes

Troubleshooting

Lab Finish Line

A searchable document library with at least three document types and an automated intake workflow.

What to Build Next

Planning a business implementation?

Explore our infrastructure and systems services.

View services