Paperless-ngx screenshot
#81 B+ Rank #119

Paperless-ngx

Self-hosted document management system that OCRs, tags, and archives scanned documents and PDFs. Pairs a mature Django backend with Postgres, Redis, Tika, and Gotenberg for format conversion.

Notes/Docs Python Hard to deploy $10/mo equiv
69.0 / 100

βš™ Full Stack

Django/Python backend, Postgres for metadata, Redis for the Celery-style task queue, Apache Tika and Gotenberg as sidecar services for text extraction and PDF conversion.

πŸ“ˆ Scaling Analysis

Single-tenant by design β€” one Django instance plus a Celery-like consumer scales fine for personal/team archives but wasn't built for multi-tenant SaaS scale. Postgres and Redis are both well-understood scaling primitives so the ceiling is mostly document-processing throughput, not data safety.

πŸš€ Running on Nexlayer

Deploy as app + postgres + redis + tika + gotenberg pods, referencing tika at tika.pod:9998 and gotenberg at gotenberg.pod:3000; consumer/worker containers pull from mirror.gcr.io/library/python. Needs a persistent volume for the document/media store β€” plan backups around that volume, not just the DB.