电脑装配网

基于Web的文件管理系统MxsDoc

 人阅读 | 作者pangding | 时间:2023-06-15 04:05

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个基于Web的文件管理系统——MxsDoc。

MxsDoc

MxsDoc是一个基于Web的文件管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、文件分享、文件加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、文件备注、本地自动备份、异地自动备份、一键迁移。

主要应用场景:文件管理系统、文档安全管理系统、分布式文档管理系统、协同办公系统、电子书、软件接口管理系统、自动备份软件、网页版SVN仓库、网页版GIT仓库、FTP客户端、SFTP客户端、SMB客户端、Linux系统远程文件访问。

系统安装与升级

1、安装

解压系统安装包至本地目录运行start脚本启动系统

2、升级

运行stop脚本停止系统备份tomcat/webapps/DocSystem/WEB-INF/classes/jdbc.properties删除tomcat/webapps/DocSystem目录将DocSystem.war解压至tomcat/webapps/DocSystem目录替换tomcat/webapps/DocSystem/WEB-INF/classes/jdbc.properties运行start脚本启动系统

常见问题

Linux系统war包直接部署Office无法预览和编辑

手动创建DocSystem目录解压 DocSystem.war 到 tomcat\webapps\DocSystem 目录手动安装动态库复制 DocSystem\web\static\office-editor\libs\Linux 目录下的所有动态库到 /usr/lib64 目录重启MxsDoc

Windows系统Office无法预览和编辑

检查系统缺少的动态库并修复双击运行 DocSystem\web\static\office-editor\bin\documentserver-generate-allfonts.bat ,根据报错提示确定需要修复的动态库

Linux系统中文乱码

查看当前使用的系统语言echo $LANG查看是否已安装有中文语言包locale如有 zh cn 表示已经安装了中文语言安装中文语言包yum groupinstall chinese-support修改系统默认语言vi /etc/sysconfig/i18n修改为 LANG="zh_CN.UTF-8" 并重启系统

什么是分布式远程存储

仓库文件可以存储在远程文件服务器(FTP/SFTP/SMB/SVN/GTI/MXSDOC)在当前仓库可查看远程文件服务器文件可以将当前仓库文件推送到远程服务器可将远程服务器文件拉取到当前仓库仓库可以独立于远程文件服务器进行文件操作和版本管理

日志获取

Windows系统:用startWithLog.bat启动,日志在docsys/logs目录Linux系统: start.sh > docSys.log设置日志等级:管理后台 -> 系统设置 -> 日志等级 -> debug

系统截图

仓库列表

仓库主页

在线编辑

文件分享

管理后台

更多内容:https://gitee.com/RainyGao/DocSys


文章标签:

本文链接:『转载请注明出处』