EveryDocs
For documents & knowledge base, EveryDocs is a self-hosted solution that provides simple Document Management System for private use.
Overview
A simple Document Management System for private use with basic functionality to organize your documents digitally The project has 336 GitHub stars and is licensed under GPL-3.0.
Key Features
Source: GitHub README
- Uploading PDF documents with a title, description and the date the document was created
- Organizing documents in folders and subfolders
- Adding people and processing states to documents
- Extracting the content from the PDF file for full-text search
- Encrypted storage of PDF files on disk
- Encryption is automatically activated for all newly created users after upgrading to EveryDocs 1.5.0
- For all other users encryption can be activated by adding a
secret_key(generated for example byopenssl rand -hex 32) and changing the flagencryption_actived_flagin theusersdatabase table for each user - If encrpytion is actived for a user, then there will be no content extraction and therefore no full-text search for this document
- Searching all documents by title, description or content of the document
- Creating new accounts (be aware that at the current moment everybody who knows the URL can create new accounts)
Getting Started
Source: GitHub README
- Make sure you have Ruby installed. For an installation guide, check here: Ruby installation guide
- If you haven’t installed the Rails Gem, you can run the following command:
gem install rails - Download the newest release and unzip it in a location of your own choice.
- Configure your database connection by setting the following environment variables:
EVERYDOCS_DB_ADAPTER(e.g. mysql2),EVERYDOCS_DB_NAME,EVERYDOCS_DB_USER,EVERYDOCS_DB_PASSWORD,EVERYDOCS_DB_HOST,
Normalized Features
Source: tool-features-normalized.json
docker, docker compose, encryption, full text search, mysql, responsive, rest api.
Deploy
Features
Integrations & APIs
- REST API
Search & Discovery
- Full-Text Search
Security & Privacy
- Encryption
Mobile & Desktop
- Responsive / Mobile-Friendly
Category
Compare EveryDocs
Related Documents & Knowledge Base Tools
View all 226 →Stirling-PDF
75KThe most popular self-hosted PDF platform — merge, split, convert, OCR, sign, and process documents with AI, all running on your own infrastructure.
AppFlowy
69KAn open-source Notion alternative with AI, wikis, projects, and databases — cross-platform (desktop, mobile, web) with offline-first architecture and full data ownership.
AFFiNE Community Edition
66KAn open-source workspace that merges docs, whiteboards, and databases into one platform — a privacy-focused alternative to Notion and Miro with AI built in.
Docusaurus
64KA static site generator built on React for documentation websites — write in Markdown/MDX, version your docs, and deploy anywhere. Created by Meta.
Crawl4AI
62KOpen-source LLM-friendly web crawler that generates clean markdown from any website, purpose-built for RAG pipelines, AI data extraction, and automated research.
Atom
61KGitHub's hackable text editor, officially sunset in December 2022. The codebase remains archived on GitHub as a reference for community forks like Pulsar.