Keep your documents organized and searchable.
Arkivra is an open-source document management system built for self-hosting. Organize personal records and scanned documents in structured vaults. Search their contents or enable optional AI tools when needed.
Keep your archive useful as it grows.
Arkivra gives every record a clear place and makes extracted content searchable. Optional AI adds semantic retrieval and document chat without replacing the core workflow.
Organize
Use vaults to separate different areas of life. Add folders, tags and metadata for more structure.
Search
Search extracted text instead of relying on file names. Use filters to narrow larger result sets.
Understand
When AI is enabled, search by meaning and ask questions across individual documents or entire vaults.
Tools for day-to-day document management.
Arkivra combines organization and version history with reliable retrieval through one consistent workflow.
Organize documents with a clear hierarchy
Vaults separate major categories. Folders provide hierarchy while tags and metadata add context. Version history preserves earlier content when a document changes.
-
Vault organization
Separate personal and household records into dedicated vaults.
-
Tags & metadata
Add context for filtering and group related records without changing the folder structure.
-
Version history
Upload a replacement while keeping earlier versions available for review or restore.
-
Access control
Control which accounts can view or update each vault.
Search document contents directly
Full-text search works without an AI provider and covers content extracted during processing. Optional AI adds semantic retrieval, document chat and PDF translation.
Core search
Available without configuring AI.
-
Full-text search
Find exact words and phrases in text extracted during document processing.
-
Scanned documents
Turn supported scanned PDFs and images into content you can search.
-
Filters & metadata
Narrow results by vault, tag, metadata, or processing state to reach the right record faster.
Optional AI tools
Enabled only after an administrator configures them.
-
Semantic search
Find passages with related meaning even when they use different wording.
-
Chat with documents
Ask questions across selected documents, individual vaults, or all records you can access.
-
Document translation
Translate supported PDFs between English and German using the configured model.
Use an endpoint you operate or a supported cloud provider. The selected provider determines where model requests are processed.
Designed for self-hosted environments.
Deploy Arkivra with Docker on infrastructure you manage. Configure vault access and storage for your deployment. Backups and optional integrations remain under operator control.
Open source
Arkivra is released under AGPL-3.0. Review the code or adapt it to your setup.
Self-hostable
Deploy with Docker on a home server or any Docker-capable host you manage.
Flexible AI setup
Use an AI endpoint you operate or connect a supported cloud provider. AI can also remain disabled.
Encrypted file storage
Uploaded originals and stored extracted asset files are encrypted at rest using keys configured for your deployment.
Activity and audit
Activity and audit logs record document actions. They also cover access, permission and administrative events.
Encrypted backups
Create encrypted backup sets containing PostgreSQL and document storage for Arkivra's restore workflow.
Frequently asked questions
Answers about deployment, document processing and optional AI.
Does Arkivra require AI?
What does optional AI mean?
Where does Arkivra process documents?
What happens when I use a remote AI provider?
What is semantic search?
Can Arkivra search scanned PDFs and documents?
What license is Arkivra released under?
Ready to run Arkivra on your own server?
Use the Docker guide to prepare the required services and start Arkivra. Review the complete source on GitHub before deployment.