免費開源的百度文庫平替!支持多格式文檔預覽與存儲!
大家好,我是 Java陳序員。
想必大家都用過百度文庫,常常因為沒有會員而不能復制或者下載文檔而被勸退,但是又不得不用。
今天,給大家介紹一個可以平替百度文庫的文檔管理系統,免費開源!
關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。
項目介紹
DocHub 使用 Go 語言的 Beego 框架開發實現的類百度文庫解決方案,支持 Office、Pdf、Txt、Mobi、EPub 等多種文檔格式的在線閱讀瀏覽。

功能特色:
- 多格式兼容:支持 Pdf、Office(Word/Excel/PPT)、Mobi、EPub、Chm 等多種格式文檔,無需下載即可在線預覽,同時適配 PC 和移動端
- 精細化分類體系:可創建文檔多級頻道與分類,支持文檔標簽、關鍵詞管理,快速實現資源結構化梳理
- 全文搜索秒定位:集成 ElasticSearch 全文搜索引擎,支持按標題、內容、關鍵詞精準檢索,可按瀏覽量、下載量、評分等多維度排序
- 積分激勵機制:用戶上傳文檔獲積分獎勵,下載部分文檔消耗積分,形成 “分享 - 獲取” 的良性循環;管理員可手動調整用戶積分,支持積分日志追蹤
- 個性化收藏管理:用戶可創建專屬收藏夾,分類整理常用文檔,支持一鍵查看收藏內容,快速定位重要資源
- 用戶中心功能:展示個人上傳、下載、收藏記錄,支持按多種維度(最新 / 下載量 / 積分等)篩選,清晰呈現用戶行為數據
- 可視化管理后臺:提供文檔審核、用戶管理、頻道配置等功能,支持橫幅圖片上傳與裁剪,自定義站點展示內容
- 多云存儲支持:集成阿里云 OSS、騰訊云 COS、百度云 BOS、華為云 OBS 等主流云存儲服務,可區分公共讀/私有 Bucket 管理,保障資源安全
技術棧:
- 后端:Go + Beego + MySQL
- 前端:Bootstrap + Flat-UI
安裝部署
DocHub 支持 Docker 部署,可使用 Docker 一鍵部署。
1、拉取鏡像
docker pull truthhun/dochub:v2.3
2、一鍵啟動容器
docker run -d -p 8090:8090 --name dochub truthhun/dochub:v2.3
3、容器啟動成功后,瀏覽器訪問
http://{ip/域名}:8090
4、首次訪問 DocHub 需要進行配置數據庫信息進行安裝

提前在數據庫中創建好數據庫,并將數據庫地址、名稱、用戶名、密碼等信息填入表單中,最后安裝程序。
5、安裝成功之后,登錄管理后臺,設置配置信息
http://{ip/域名}:8090/admin
默認的管理員賬號、密碼和驗證碼:
admin、admim、芝麻開門.
6、進入系統設置,配置網站配置、郵箱設置、依賴設置、日志設置、全文搜索設置等信息

功能體驗
前臺
- 首頁

- 文檔閱讀頁

- 文檔評論區

- 文檔上傳

- 用戶中心

后臺
- 控制面板

- 文檔管理

- SEO管理

- 單頁管理

- 友鏈管理

- 云存儲配置

無論是個人知識庫、企業內部文檔庫還是垂直領域資源站,DocHub 都是一個強大且免費的文檔管理解決方案!無論是技術小白還是開發者,都能通過簡單部署就能擁有自己的專屬文庫,快去試試吧~
項目地址:https://github.com/TruthHun/DocHub
最后
推薦的開源項目已經收錄到 GitHub 項目,歡迎 Star:
https://github.com/chenyl8848/great-open-source-project
或者訪問網站,進行在線瀏覽:
https://chencoding.top:8090/#/

我創建了一個開源項目交流群,方便大家在群里交流、討論開源項目。
但是任何人在群里打任何廣告,都會被 T 掉。
如果你對這個交流群感興趣或者在使用開源項目中遇到問題,可以通過如下方式進群:
關注微信公眾號:【Java陳序員】,回復【開源項目交流群】進群,或者通過公眾號下方的菜單添加個人微信,并備注【開源項目交流群】,通過后拉你進群。
大家的點贊、收藏和評論都是對作者的支持,如文章對你有幫助還請點贊轉發支持下,謝謝!
DocHub 使用 Go 語言的 Beego 框架開發實現的類百度文庫解決方案,支持 Office、Pdf、Txt、Mobi、EPub 等多種文檔格式的在線閱讀瀏覽。
浙公網安備 33010602011771號