Moredoc is a library solution developed and implemented using the Go language. It is a reconstructed version of the dochub library. It supports online reading and browsing of multiple document formats such as office (all types), PDF, TXT, EPUB, MOBI, etc. It supports 无限级分类
, , 文档批量上传
, , , , , and and other functions, it has a simple and beautiful user visual and functional experience, as well as supporting WeChat applet .文档批量转换
全文搜索
云存储
网络爬虫
VIP
手机号登录注册
支付宝
微信支付
technology stack
- Golang :gin + gRPC + GORM
- Vue.js : nuxt2 + element-ui
- Database : MySQL 5.7+
Upgrade log
Community Edition (Open Source Edition) Upgrade Log
- Add email verification control during user registration (in )
后台->系统设置->安全配置->是否开启注册邮箱验证
- Added multiple document preview formats, in addition to support
svg
, additional support for format previews such aspng
, ,jpeg
and etc. (under configuration)webp
后台->系统设置->转换配置->预览格式
- Added
reconvert
instructions to support converting previoussvg
previews to other preview formats to reduce storage space usage and improve preview loading speed - Changed program command prompts to use Chinese to more clearly present the use of commands.
Professional version upgrade log
The professional version upgrade content includes the community version upgrade content
- Integrated
Oauth
login, supporting third-party login such as WeChat, QQ, Gitee, Github (后台->系统设置->Oauth配置
under configuration) - Support WeChat applet login (under
后台->系统设置->小程序配置->启用微信登录
configuration) - Fixed the issue where the login box disappears after closing the website
- Fix the problem of VIP purchase failure
- Fix the problem that the document applet code is not displayed
- Optimize the full-text index and use queues to reduce index update blocking time
- Optimize duplicate document detection
- Optimize minio’s support for https
demo site
Experience the new features of the program at a glance!
- Website: https://moredoc.mnt.ltd
- Administrator account: admin
- Administrator password: mnt.ltd
Demo site, 1:00 ~ 6:00 every morning, all data is reset every hour
Open source address
- Gitee - https://gitee.com/mnt-ltd/moredoc
- Github - https://github.com/mnt-ltd/moredoc
- MNT.Ltd - https://git.mnt.ltd/mnt-ltd/moredoc
manual
For more detailed tutorials on the installation and deployment of Modou Library, secondary development, etc., please refer to Shuzhan.com's "Modou Library User Manual"