EveryDocs
Self-hosted Ruby on Rails document management server for PDFs
404 stars 24 forks last commit first released GPL-3.0
Actively maintained
Last commit 3 Aug 2026.
EveryDocs is a lightweight document management system focused on PDF documents. It provides server-side APIs and file storage for uploading, organizing and searching documents, and is designed for private or small-team use.
Key Features
- Upload PDF files with title, description and document date metadata
- Organize documents in folders and nested subfolders
- Associate people and processing states with documents for simple workflows
- Extract text from PDFs to enable full-text search across document content
- Encrypted storage of PDF files on disk with per-user encryption flag and secret key support
- Authentication via JSON Web Tokens (JWT) and a RESTful API for CRUD operations on documents, folders, persons and states
- Mobile-friendly web UI and provided Docker / Docker Compose deployment options for easy setup
Use Cases
- Personal or small-team digital archive for receipts, invoices and scanned documents
- Lightweight document workflow tracking using people and processing states
- Secure local storage of sensitive PDFs with optional per-user encryption
Limitations and Considerations
- Account creation is open by default; there is no built-in registration restriction mechanism out of the box
- When encryption is activated for a user, content extraction is disabled and those documents are not included in full-text search
- Intended for basic/private use; lacks advanced enterprise features such as fine-grained RBAC, SSO integrations, or multi-tenant isolation
EveryDocs is suited for users who need a simple, self-hosted PDF DMS with searchable content and optional on-disk encryption. It is pragmatic and easy to deploy but may require additional tooling or configuration for larger or security-sensitive deployments.
Categories:
Tags:
Tech Stack:
Similar to EveryDocs

Receipt Wrangler
Receipt capture, extraction, indexing, and organization platform
Multi-platform receipt management suite with an API, desktop and mobile apps for capture, OCR extraction, indexing, and searchable archives.
Chiyogami
Self-hosted pastebin with client-side encryption and REST API
Modern pastebin offering client-side encryption, configurable expiry, user accounts, public search and a REST API. Built with Go, SQLite and TailwindCSS.
PlikShare
Self-hosted secure file sharing and collaboration platform
Self-hosted file sharing platform with box-based access controls, S3 or local storage, file previews, ZIP browsing, OCR and optional AI integrations.

Stirling PDF
Self-hosted PDF editing, conversion, OCR, and automation platform
Open-source PDF platform to edit, convert, OCR, sign, redact, and automate PDF workflows via a web UI and REST API.

DocuSeal
Open-source platform for filling and signing documents online
Self-hostable DocuSign alternative to create fillable forms and collect legally binding eSignatures with API and webhooks.

Plik
Temporary file upload and sharing service with web UI and CLI
Plik is a WeTransfer-like temporary file upload and sharing service with a web UI, CLI client, REST API, expiration (TTL), and multiple storage backends.




