MrDoc is an online document management system developed in Python that enables individuals and small teams to organize documents, knowledge bases, and notes through self-hosted deployment.
The tool addresses the need for private, centralized document storage without relying on third-party cloud services. It provides a web-based interface built on Django where users can create, organize, and share documents using Markdown. The system includes user management with role-based access control, project-level permissions supporting public, private, and access-code-restricted sharing modes, and administrative features for site configuration including registration controls and email-based password recovery.
MrDoc suits organizations prioritizing data privacy and control over their documentation infrastructure. It works well for small teams managing internal wikis, knowledge bases, or collaborative note-taking where self-hosting is acceptable. The project extends beyond the web platform with browser extensions for Chromium and Firefox, desktop applications for Windows, macOS, and Linux, and a mobile app for Android, making it accessible across multiple devices. An Obsidian plugin is also available for users integrating with that ecosystem.
Development activity shows consistent maintenance with regular updates across both the open-source and professional editions. The project maintains active documentation including deployment guides and user manuals. Multiple distribution channels are actively supported, including releases for desktop and mobile applications alongside the core web system. The codebase receives ongoing refinement with attention to both feature additions and stability across the supported platform ecosystem.