《開源精選》是我們分享Github、Gitee等開源社群中優質項目的欄目,包括技術、學習、實用與各種有趣的内容。本期推薦的 MxsDoc是基于Web的檔案管理系統,支援權限管理、曆史版本管理、Office編輯、Office預覽、線上解壓縮等。
項目介紹
MxsDoc是基于Web的檔案管理系統,支援權限管理、曆史版本管理、Office編輯、Office預覽、線上解壓縮、檔案分享、檔案加密、遠端存儲、跨倉庫推送、跨伺服器推送、秒傳、斷點續傳、智能搜尋、檔案備注、本地自動備份、異地自動備份、一鍵遷移。
主要應用場景:檔案管理系統、文檔安全管理系統、分布式文檔管理系統、協同辦公系統、電子書、軟體接口管理系統、自動備份軟體、網頁版SVN倉庫、網頁版GIT倉庫、FTP用戶端、SFTP用戶端、SMB用戶端、Linux系統遠端檔案通路。
項目展示
倉庫清單
倉庫首頁
曆史版本
線上編輯
檔案分享
背景管理
系統安裝與更新
1.下載下傳安裝包
https://github.com/RainyGao-GitHub/DocSys/releases
2.安裝
(1)解壓系統安裝包至本地目錄
(2)運作start腳本啟動系統
3、通路
本機通路:http://localhost:8100/DocSystem
遠端通路:将localhost改為IP位址即可
更新
(1)運作stop腳本停止系統
(2)備份tomcat/webapps/DocSystem/WEB-INF/classes/jdbc.properties
(3)删除tomcat/webapps/DocSystem目錄
(4)将DocSystem.war解壓至tomcat/webapps/DocSystem目錄
(5)替換tomcat/webapps/DocSystem/WEB-INF/classes/jdbc.properties
(6)運作start腳本啟動系統
常見問題
1.Linux系統Excel線上編輯退出後,修改内容丢失
1、安裝字型庫
yum -y install fontconfig
2、添加中文字型
将 C:/Windows/Fonts 字型檔案複制到 /usr/share/fonts 目錄
3、生成 fonts.scale 檔案
yum -y install ttmkfdir
4、重新整理字型緩存
fc-cache
5、重新生成office字型庫
運作 DocSystem\web\static\office-editor\bin\documentserver-generate-allfonts.sh
2.什麼是分布式遠端存儲
1、倉庫檔案可以存儲在遠端檔案伺服器(FTP/SFTP/SMB/SVN/GTI/MXSDOC)
2、在目前倉庫可檢視遠端檔案伺服器檔案
3、可将目前倉庫檔案推送到遠端伺服器
4、可将遠端伺服器檔案拉取到目前倉庫
5、倉庫可以獨立于遠端檔案伺服器進行檔案操作和版本管理
3.如何使用MxsDoc作為自動備份工具
1、建立倉庫
2、設定檔案存儲路徑,自定義為需要備份的目錄
3、設定自動備份
4.日志擷取
1、Windows系統:用startWithLog.bat啟動,日志在docsys/logs目錄
2、Linux系統: start.sh > docSys.log
3、設定日志等級:管理背景 -> 系統設定 -> 日志等級 -> debug
更多内容:https://gitee.com/RainyGao/DocSys