Nas上部署一款在线文档系统:mrdoc

同步来源:树洞剪藏 源站剪藏 ID:21 原文地址:https://mp.weixin.qq.com/s/WASFqqZzr_lrUf3jDbAhVA
Nas上部署一款在线文档系统:mrdoc
Nas上部署一款在线文档系统:mrdoc
原创
红薯丸子
红薯丸子
2024年11月02日 07:17 江西
简介 官网 :mrdoc.pro 第三方文档 :https://mrdoc.fun/p/mrdoc/ MrDoc 是一款利用 Python 构建的在线文档平台。它非常适合个人及中小规模团队用作私有云文档管理、云端笔记记录以及知识整理工具,旨在提供一个高质量的私有化在线文档部署解决方案。 可以形象地把 MrDoc 比喻成“能够私有化部署的语雀”和“具备在线编辑功能的 GitBook”。 MrDoc 的产品线覆盖了多个平台:
- 🌐 Web 版本:包括开源版本与专业版本,具体功能对比请参阅官方说明
- 💻 浏览器插件:兼容 Chromium 内核浏览器及 Firefox,插件下载链接详见官网
- 🗔 桌面应用:适用于 Windows、macOS 和 Linux 系统,下载链接请访问官方网站
- 📱 移动应用:Android 设备支持,下载地址见官网
- Obsidian 同步插件:详情请参考使用指南
体验站点:
- 开源版 - http://mrdoc.zmister.com
- 专业版 - https://doc.mrdoc.pro 账户信息:用户名:test1,密码:123456
应用场景:
- 个人云端笔记
- 在线产品指南
- 团队内部知识库
- 在线电子学习材料等需要私有化部署的场合
主要功能: ⚙ 网站管理
- 用户账户管理
- 图片资源管理
- 附件资源管理
- 文档内容管理
- 文集组织管理
- 注册邀请码设定
- 登录验证机制配置
- 网站注册限制设置
- 强制登录选项
- 广告代码集成
- 统计代码集成
- 网站基本信息配置
- ICP 备案号设置
- 附件管理设置
🧑 个人中心
- 文集管理
- 文档操作:创建、删除、回收站管理、历史版本查看
- 文档模板处理:新增、移除
- 图像素材管理:上传、分类、删除
- 附件资料管理:上传、删除
- Token 管理:通过 Token API 接口快速创建和检索文档
- 个人信息维护:昵称更改、电子邮件更新、文档编辑器切换
📚 文集控制
- 文集图标定制
- 文字水印设置
- 文集访问权限设定:公开、保密、特定用户可见、访问码验证
- 下载选项:PDF 及 EPUB 格式文件生成与下载
- 协作成员分配
- 文集内文档拖拽排序
- 文集导出功能
- 文集所有权转移
✍ 文档编写
- 提供纯文本和表格两种文档格式,支持 Markdown 和富文本两种编辑方式,配备 Editor.md、Vditor 和 iceEditor 三款编辑器,用户可根据需求自由选择和转换
- 支持图片、附件、数学公式、音视频、思维导图、流程图和 Echarts 图表的嵌入
- 文档排序、上层目录设定、文档模板插入
- 文档标签定义
📖 文档浏览
- 双栏设计,支持三级目录结构,左侧展示文集大纲,右侧呈现文档正文
- 字体大小调整、字体样式切换、日间与夜间模式转换、页面社交分享功能、移动端阅读体验优化
- 文档 Markdown 文件下载
- 标签关联网络图
- 文档全文检索
- 分享码分享文档
- 收藏文档
其他特点
- 搜索引擎抓取支持
- sitemap 网站地图
- 不设用户数量上限
- 不限存储空间大小
这价格,这功能差距
安装搭建 本次部署还是在飞牛nas的docker compose环境下 其他nas需对应修改映射目录部署
services: mrdoc: image: jonnyan404/mrdoc- nginx: 0 . 9.2 -with-mysql container_name: mrdoc-with-mysql restart: always volumes: - /path/to /you/dir /config:/app /MrDoc/config # 请注意修改 /path/to/you/dir 为您要存储mrdoc数据的绝对路径. - /path/to /you/dir /media:/app /MrDoc/media # 同上 environment: - TZ=Asia/Shanghai ###### 以下注释项为可选变量 # - LISTEN_PORT=10086 # 自定义端口 # - CREATE_USER=1 # 0 不创建管理员用户, 1 创建管理员用户,默认是1 # - USER=jonnyan404 # 自定义管理员用户名 # - MM=1 # 自定义管理员密码 ###### 如果默认用户密码,以及变量添加用户密码无法登录,请参考:https://www.mrdoc.fun/project-1/doc-242/ ports: - "30086:10086" depends_on: - mysql mysql: image: mysql: 5.7 container_name: mysql-with-mrdoc # 这里名字请不要修改,否则数据库会连接失败. restart: always volumes: - /path/to /you/dir :/var/lib/mysql # 请注意修改 /path/to/you/dir 为您要存储mysql数据的目录绝对路径. environment: - TZ=Asia/Shanghai - MYSQL_ROOT_PASSWORD=Jonnyan404! - MYSQL_DATABASE=mrdoc - MYSQL_USER=jonnyan404 - MYSQL_PASSWORD=www.mrdoc.fun expose: - "3306" ports: - "63306:3306" # 如果不需要外部连接mysql,可注释此行+上一行. command: - "--character-set-server=utf8mb4" - "--collation-server=utf8mb4_unicode_ci"
Volumes for persisting data, see https://docs.docker.com/engine/admin/volumes/volumes/ #volumes: # mrdoc-data: # driver: local # mysql-data: # driver: local
登录nasip:30086,界面简洁,体量中型,打开流畅,,但是个人我还是推荐Wiki.js
本篇相关yml等文件下载链接,: https://gitee.com/hswz5525/dockercompose
文章如有补充内容,我会在底部留言中置顶
如果文章对你有帮助, 欢迎点赞、关注、分享 公众号内有更多应用文章 有好的建议或者需求也可以底部留言告诉我,知无不言,互助共进
红薯丸子 数码科技爱好者的折腾经验分享。 106篇原创内容
公众号 ,
预览时标签不可点
nas 106 docker 92 飞牛 75
关闭
更多
小程序 广告
搜索「undefined」网络结果
当前内容可能存在未经审核的第三方商业营销信息,请确认是否继续访问。
继续访问 取消 微信公众平台广告规范指引
: , 。
视频 小程序 赞 ,轻点两下取消赞 在看 ,轻点两下取消在看 分享 留言 收藏