觅思文档 MrDoc 是一款功能丰富的在线文档管理系统,提供多种文档处理、编辑、分享和管理的功能。
一、功能特点
多格式支持:
- 支持创建在线文本文档、在线表格文档以及在线Office文档(如OnlyOffice)。
- 支持Markdown和富文本两种编写方式,同时提供Editor.md、Vditor和iceEditor三种编辑器供用户选择。
高效阅读与编辑:
- 采用双栏式阅读模式,左边栏快速查看和选择目录,右方浏览文档主体内容,提升阅读体验。
- 创作简便且高效,支持全平台和多终端同步,包括Web端、浏览器扩展、桌面客户端、APP端、小程序端等。
权限管控:
- 支持多种方式对文集、文档的浏览权限、协作权限和用户的创作权限进行控制,确保文档的安全性和合规性。
导入与导出:
- 支持导入Word、Excel、Markdown等多种格式的单一文件,并开发了专门的“导入工具箱”以支持更多形式和平台的文档导入。
- 支持开放的文本格式导出,方便用户在不同系统间迁移数据。
附件管理:
- 支持图片和附件的管理,包括附件格式白名单配置和第三方OSS存储配置。
- 支持PDF、Office和常见文本文件的附件预览。
私有化部署:
- 允许用户在自己的计算机设备和网络环境中部署MrDoc,数据完全由用户自己掌握,无需担心隐私和数据泄露问题。
二、技术栈与更新
- 技术栈:后端采用Python + Django,前端使用LayUI + JQuery,安装和部署与常规的Python Web应用相似。
- 更新频率:Web端每月发布新版本,其他终端根据功能开发和Bug修复情况不定期发布新版本。
三、使用场景
- 知识管理:将知识按文集进行归类,实现无限层级文档管理,防止知识碎片化和零散化。
- 团队文档仓库:作为团队内部的文档仓库,汇聚团队技能,沉淀团队经验,积累团队数字资产。
- 产品说明手册:适合作为产品说明手册,特别适用于多个产品需要编写文档手册的场景。
- 在线教程:编写、分享和分发在线教程,系统化输出知识。
如需了解更多信息,可以访问其官方网站或查阅相关技术文档。
官方 GitHub
https://github.com/zmister2016/MrDoc
官方文档
https://github.com/zmister2016/MrDoc/blob/master/README-zh.md
开源版在线体验
专业版在线体验
安装教程
本文使用Docker安装部署,操作步骤:安装Docker、拉取镜像、启动容器运行镜像。
安装 Docker
sudo apt update
sudo apt install -y docker.io docker-compose
拉取镜像
sudo docker pull zmister/mrdoc:v8
阿里云镜像(国内拉取速度更快)
sudo docker pull registry.cn-hangzhou.aliyuncs.com/zmister/mrdoc:v8
启动容器运行镜像
sudo docker run -d --name mrdoc \
--restart always -p 10086:10086 \
-v /opt/MrDoc:/app/MrDoc zmister/mrdoc:v8
管理
创建管理员账户
sudo docker exec -it mrdoc python manage.py createsuperuser
修改用户密码
sudo docker exec -it mrdoc python manage.py changepassword 用户名