Papra
papra.app
WebsitesPapra is a minimalistic document management and archiving platform. It is designed to be simple to use and accessible to everyone. Papra is a platform for…
llms.txt
Papra
Papra is a minimalistic document management and archiving platform. It is designed to be simple to use and accessible to everyone. Papra is a platform for long-term document storage and management, like a digital archive for your documents.
Blog Posts
- Papra v0.3 is out!: Papra v0.3 is out! This release brings long awaited features like the folder ingestion, auto tagging rules, and more.
- Papra v0.4 - The Developer Update: Papra v0.4 brings powerful developer tools including API keys, organization webhooks, a CLI, and a TypeScript/JavaScript SDK.
- Introducing Cadence-MQ: a backend-agnostic Node.js job queue: Introducing Cadence-MQ, a backend-agnostic Node.js job queue built for self-hosted applications and high-performance workloads.
- Papra v0.5 - Multi-user organizations, OAuth2 providers, and more!: Papra v0.5 brings powerful collaboration features including organization invitations and membership management, custom OAuth2/OIDC providers, and improved deployment tools.
- Papra v0.6 - Document activity logging, invitation management, and more!: Papra v0.6 introduces document activity logging, improved invitation management, full French language support, and a reworked email system with multiple drivers.
- Papra v0.7 - Enhanced file previews, SSO-only auth, more languages, and more!: Papra v0.7 brings improved text file previews, SSO-only authentication support, tag color customization, API documentation, and support for 6 new languages.
- Papra v0.8 - Improved webhooks, async task processing, and enhanced migration system: Papra v0.8 introduces standard webhook compliance, asynchronous file processing with our new task runner, a complete migration system overhaul, and many quality of life improvements.
- Papra v0.9 - Document encryption, performance improvements, and streamlined storage: Papra v0.9 introduces document encryption with DEK/KEK architecture, migrates Backblaze B2 to S3, adds streaming uploads, and brings significant performance and UX improvements.
Assets
- Papra Documentation: The self-hosting documentation for Papra.
- Papra GitHub: The source code for Papra.
- Papra Discord: The official Discord server for Papra.
- Bluesky account: The official Bluesky account for Papra @papra.app.
- Mastodon account: The official Mastodon account for Papra @papra@mastodon.social.
- X / Twitter account: The official X account for Papra @papra_app.
- Support the project: Support the project by sponsoring the developer.
- Contact: Contact the development team.
Legal
- Privacy Policy: The privacy policy for Papra.
- Terms of Service: The terms of service for Papra.
Docs
Getting Started
- Introduction: Documentation for Papra, the minimalistic document archiving platform.
- Changelog: Changelog
Self Hosting
- Using Docker: Self-host Papra using Docker.
- Using Docker Compose: Self-host Papra using Docker Compose.
- Docker Compose Generator: Docker Compose Generator
- From Source: Self-host Papra by building from source.
- Configuration: Configure your self-hosted Papra instance.
Guides
- Setup intake emails with OwlRelay: Step-by-step guide to setup OwlRelay to receive emails in your Papra instance.
- Setup intake emails with CF Email Workers: Step-by-step guide to setup a Cloudflare Email worker to receive emails in your Papra instance.
- Setup Ingestion Folder: Step-by-step guide to setup an ingestion folder to automatically ingest documents into your Papra instance.
- Setup Custom OAuth2 Providers: Step-by-step guide to setup custom OAuth2 providers for authentication in your Papra instance.
- Document Encryption: Step-by-step guide to enable and configure document encryption in Papra for enhanced data security.
- Migrate Document Storage: Move documents between storage backends or change storage settings using the storage migration maintenance script.
- Tagging Rules: Learn how to automate document organization with tagging rules.
- Roles and Administration: Understanding platform roles and admin access in Papra.
- Advanced Search: Learn how to use advanced search filters and operators to find documents quickly.
- Storage Key Patterns: Guide to configuring how Papra generates storage keys (file paths) for your documents, including pattern syntax, available expressions, transformers, and conflict resolution.
Architecture
- No-Mutation Principle: Why Papra never modifies your original documents and the architectural decisions behind this choice.
- Document Deduplication: How Papra prevents duplicate documents and saves storage space.
- Organization Deletion: How Papra handles organization deletion with a grace period and eventual purge.
Resources
- Troubleshooting: Troubleshooting guide for Papra
- CLI Documentation: Learn how to use the Papra CLI to interact with your Papra instance from the command line.
- API Endpoints: The list and details of all the API endpoints available in Papra.
- Versioning & Tagging: Understanding Papra's versioning strategy for the monorepo packages and Docker images.
Related
llmtxt.app – AI SEO & Search Engine Optimization Directory
/llms.txt
635 tokens
/llms-full.txt
2,429 tokens
Websites