免费开源的百度文库平替!支持多格式文档预览与存储!
项目介绍DocHub使用 Go 语言的 Beego 框架开发实现的类百度文库解决方案支持 Office、Pdf、Txt、Mobi、EPub 等多种文档格式的在线阅读浏览。功能特色多格式兼容支持 Pdf、OfficeWord/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.32、一键启动容器docker run -d -p 8090:8090 --name dochub truthhun/dochub:v2.33、容器启动成功后浏览器访问http://{ip/域名}:80904、首次访问DocHub需要进行配置数据库信息进行安装提前在数据库中创建好数据库并将数据库地址、名称、用户名、密码等信息填入表单中最后安装程序。5、安装成功之后登录管理后台设置配置信息http://{ip/域名}:8090/admin默认的管理员账号、密码和验证码admin、admim、芝麻开门.6、进入系统设置配置网站配置、邮箱设置、依赖设置、日志设置、全文搜索设置等信息功能体验前台首页文档阅读页文档评论区文档上传用户中心后台控制面板文档管理SEO管理单页管理友链管理云存储配置无论是个人知识库、企业内部文档库还是垂直领域资源站DocHub都是一个强大且免费的文档管理解决方案无论是技术小白还是开发者都能通过简单部署就能拥有自己的专属文库快去试试吧项目地址https://github.com/TruthHun/DocHub最后推荐的开源项目已经收录到GitHub项目欢迎Starhttps://github.com/chenyl8848/great-open-source-project或者访问网站进行在线浏览https://chencoding.top:8090/#/我创建了一个开源项目交流群方便大家在群里交流、讨论开源项目。