papermerge
tags :
DMS #
- URL
- Python based.
- Supports PostgreSQL
- Built with Django, ref
, github #
popular and well maintained.
Backend core #
github, papermerge-core In this repository is the source code of Papermerge DMS backend core, REST API server, and frontend UI
Features Highlights #
- Web UI with desktop like experience
- OpenAI compliant REST API
- Works with PDF, JPEG, PNG and TIFF documents
- OCR (Optical Character Recognition) of the documents (uses OCRmyPDF)
- OCRed text overlay (you can download document with OCRed text overlay)
- Full Text Search of the scanned documents (supports Solr backend, uses Xapian by default)
- Document Versioning
- Tags - assign colored tags to documents or folders
- Documents and Folders - users can organize documents in folders
- Multi-User
- Page Management - delete, reorder, cut & paste pages (uses PikePDF)
Deployment #
- deployment with docker
- using PostgreSQL database connection
- Docker compose
Ansible playbooks to deploy #

Feature Highlights #
Open Source #
Papermerge is free and open source software which means that transparency is the core values of our software development. Source code can be reviewed and improved by anyone from anywhere.
Multi-User #
Papermerge supports multiple users. Each user can be assigned different permissions to perform only a specific kind of action e.g. view only documents from a specific folder.
OCR #
OCR technology is vital part of Papermerge. It extracts text information from scanned documents, PDF, JPEG, TIFF files. Extracted text is then parsed and indexed to help you to quickly find any document based on its content.
REST API #
Our simple and intuitive REST API empowers you to further extend Papermerge capabilities to adjust your individual needs. With help of REST API you can import documents literally from anywhere.
Full Text Search #
Find any document just by typing a few words similarly to modern search engines. Besides text content you can instantly find any document based on its colored tags and rich metadata.
Document Versioning #
Papermerge keeps versions of all changes you apply to your documents so that you never lose one bit of information. Documents are non-destructive. Original document version is always available. Learn More
OCR of Images #
2024-02-13_16-01-49_screenshot.png #

papermerge Public Sponsor Watch 51 - Fork 240 Star 2.2k master V 8 Go to file + <> Code V About Open Source Document ciur adjust bug report/feature re... a2d3ab2 last month 2,207 Commits Management System for Digital Archives (Scanned Documents) .github adjust bug report/feature r... last month papermerge.com
2024-02-13_16-04-01_screenshot.png #

Papermerge instance is deployed behind Traefik reverse proxy. Traefik takes care of TLS certificates. worker 1 HTTPS http Traefik web app redis e.g. worker 2 https:/trusel.net Manages TLS certs DB Solr DB = PostgreSQLIMysql MariaDB