P

Papra

Papra is a self-hosted document management system for storing, organizing, and sharing files with version control and OCR search.

About Papra

Papra is a document management system you host yourself. It handles file storage, organization, and sharing with built-in version control. Every time you upload a new version of a document, the old one stays accessible. The system runs OCR on uploaded files, making the text inside images and PDFs fully searchable.

It supports tagging, folder structures, and full-text search across documents. You can share individual files or entire folders with time-limited links. Papra runs on Linux using Docker, stores data in a PostgreSQL database, and uses Redis for background job processing. The project is built by Papra HQ and is written in Rust and TypeScript.

Papra is open source under the AGPL-3.0 license, so you can self-host it without paying. The developers also offer a hosted cloud version for a fee. This makes it a good fit for teams or individuals who want control over their documents without relying on proprietary services.
Backup Solutions Database

Quick Facts

Pricing
Freemium
License
Open Source
Platform
Linux
Developer
Papra HQ