Open source self-hostable cloud storage with file sync, sharing, team libraries, and extensible file metadata views.
RainyGao-GitHub/DocSys
MxsDoc is a self-hosted web document management system with a built-in AI agent, Office and WPS editing, version control, and automatic backup.
Open-source alternative to:Google Drive
Box
- Stars
- 363
- Forks
- 99
- Open issues
- 7
- Last commit
- 14 days ago
What is it?
MxsDoc is a web-based document storage and management system that runs on Linux, Windows, and Mac. It organizes files into repositories, each with its own storage, version control, permissions, full-text search, and file encryption rules. Version history is handled through SVN or Git repositories, which can be accessed outside the MxsDoc system.
The system includes online editing for text files and Office/WPS documents without requiring a separate Office installation, along with online archive extraction, video playback, file and directory sharing with password and access controls, and an online notes feature. It also provides local and remote automatic backup, a recycle bin, and cluster deployment.
An AI agent is built in and works with any large language model, aimed at adding AI-assisted search and knowledge-base use to the document system. The project is licensed under GPL 2.0, with free personal, professional, and enterprise editions described in its documentation.
Key features
- 01Repository-based file organization with separate storage, versioning, permissions, and encryption rules
- 02Online editing and preview for Office, WPS, and text files
- 03Version history backed by SVN or Git
- 04Full-text search over file names, notes, and contents
- 05File and directory sharing with password and access controls
- 06Local and remote automatic backup with a recycle bin
Use cases
- Building an internal document management system for a team
- Creating an AI-assisted knowledge base over company documents
- Backing up local directories automatically to local or remote servers
- Collaborative office work with online Office and WPS editing
Quick start
- 1
Download the one-click installer package from the GitHub releases page
- 2
Unzip the package to a local directory with no spaces or Chinese characters in the path
- 3
Run the start script in the extracted folder to launch the system
- 4
Open http://localhost:8100/DocSystem in a browser
Things to know
- Licensed under GPL-2.0, a copyleft license that requires derivative works to be open-sourced under the same terms.
- Several features such as remote storage, automatic backup, file encryption and cluster deployment are only in the paid enterprise edition.
- The free personal edition is limited to 10 users.
- Documentation and support are mainly in Chinese.
In collections
Topics
FAQ
- What is DocSys?
- MxsDoc is a self-hosted web document management system with a built-in AI agent, Office and WPS editing, version control, and automatic backup. MxsDoc is a web-based document storage and management system that runs on Linux, Windows, and Mac. It organizes files into repositories, each with its own storage, version control, permissions, full-text search, and file encryption rules. Version history is handled through SVN or Git repositories, which can be accessed outside the MxsDoc system.
- Is DocSys free to use? What license does it have?
- DocSys is open source under the GPL-2.0 license. Check the license terms before using it in commercial products.
- Is DocSys still maintained?
- Actively maintained. The last commit to DocSys was on Oct 24, 2026.
- What can I use DocSys for?
- Building an internal document management system for a team Creating an AI-assisted knowledge base over company documents Backing up local directories automatically to local or remote servers Collaborative office work with online Office and WPS editing
- How do I install DocSys?
- Download the one-click installer package from the GitHub releases page Unzip the package to a local directory with no spaces or Chinese characters in the path Run the start script in the extracted folder to launch the system Open http://localhost:8100/DocSystem in a browser
- Where can I get DocSys?
- The source code and installation instructions are on GitHub: https://github.com/RainyGao-GitHub/DocSys
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted cloud storage server where files and notes are encrypted in the browser before they reach the server.
Self-hosted online document and knowledge base system built on Python/Django, with wiki, notes, team collaboration and AI knowledge base Q&A.
Self-hosted document management system that scans, OCR-indexes and archives paper documents into a searchable online archive.
The official Nextcloud installer: a single Docker mastercontainer that deploys and maintains a full Nextcloud stack with optional Office, Talk, backup and antivirus add-ons.
A portable Python file server with resumable uploads and downloads, reachable from any web browser and over WebDAV, SFTP, FTP, TFTP and SMB.