[Open Source] A web-based file management system supporting file permission management and historical version management.
![[Open Source] A web-based file management system supporting file permission management and historical version management.](https://yy123.ink/api/img/1782601846227-bo68ax.jpg)
1. Project Overview
MxsDoc is a web-based file management system that supports permission management, historical version management, Office preview/editing, WPS preview/editing, online file extraction and compression, file sharing, file encryption, remote storage, remote file pushing, instant uploads, resumable uploads, intelligent search, file notes, automatic local backups, automatic offsite backups, and one-click migration.
Main Use Cases: File management systems, document security management systems, distributed document management systems, collaborative office systems, e-books, software API management systems, automatic backup software, web-based SVN repositories, web-based GIT repositories, FTP clients, SFTP clients, SMB clients, and remote file access for Linux systems.
2. Open Source License
Using GPL-2.0 open-source protocol
3. Screenshots
Cross-Platform Support: Linux, Windows, and Mac.

Open-Source License: Licensed under GPL 2.0.

Multiple Repository Support
Supports defining separate file storage, version management, permission management, full-text search, and file encryption rules for each repository.

Safer Storage
Localized file storage solutions help prevent unexpected system failures from affecting repository files.

Historical Versions
Uses the currently popular SVN and GIT version repositories, supports incremental historical version management, and allows access independently of the MxsDoc system.

Online Editing
Supports online editing of various text files and collaborative editing of Office files, without any external dependencies (no need to install or deploy additional Office editing software or systems).

File Sharing
Supports file and directory sharing, with access permission settings and password-based access control.

Full-Text Search
Supports searching by filename, file notes, and file content, making file discovery faster and more convenient.

Admin Console
Supports user management, user group management, repository management, and system management.

4. Feature Overview
Restrictions
Feature Restrictions
Community version
Personal Edition
Professional Edition
Enterprise version
Price
Free
Free
Purchase Required
Purchase Required
File Management
+
+
+
+
Permission Management
+
+
+
+
User Management
+
+
+
+
Historical Version Management
+
+
+
+
File Notes
+
+
+
+
Full-Text Search
+
+
+
+
File Sharing
+
+
+
+
Online File Extraction
+
+
+
+
Text File Preview
+
+
+
+
Text File Editing
+
+
+
+
Cross-Repository Push
+
+
+
+
Cross-Server Push
+
+
+
+
Office File Preview
-
+
+
+
Office File Editing
-
+
+
+
Log Management
-
+
+
+
Remote Storage
-
+
-
+
Automatic Local Backup
-
+
-
+
Automatic Offsite Backup
-
+
-
+
File Encryption
-
+
-
+
LDAP Single Sign-On
-
-
-
+
User Limit
No
5 users
Purchase Required
Purchase Required
After-Sales Support
No
No
No
One year
5. Tech Stack
System Installation and Upgrades
1. System Installation
1. Download the One-Click Installation Package
2. Installation
(1) Extract the system installation package to a local directory.
(2) Run the start script to launch the system.
Note: The local directory must not contain spaces or Chinese characters.
3. Access
Local Access:
http://localhost:8100/DocSystem
Remote Access: Simply replace localhost with the IP address.
2. System Upgrade
1. Download DocSystem.war
2. Upgrade
(1) Run the stop script to shut down the system.
(2) Create a backup.
tomcat/webapps/DocSystem/WEB-INF/classes/jdbc.properties
(3) Delete the tomcat/webapps/DocSystem directory.
(4) Extract DocSystem.war into the tomcat/webapps/DocSystem directory.
(5) Replace the existing files.
tomcat/webapps/DocSystem/WEB-INF/classes/jdbc.properties
(6) Run the start script to launch the system.