树洞剪藏#剪藏#树洞剪藏

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

2024 年 11 月 15 日1 分钟
分享Twitter / XTelegram微博
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 同步插件:详情请参考使用指南

体验站点:

应用场景:

  • 个人云端笔记
  • 在线产品指南
  • 团队内部知识库
  • 在线电子学习材料等需要私有化部署的场合

主要功能: ⚙ 网站管理

  • 用户账户管理
  • 图片资源管理
  • 附件资源管理
  • 文档内容管理
  • 文集组织管理
  • 注册邀请码设定
  • 登录验证机制配置
  • 网站注册限制设置
  • 强制登录选项
  • 广告代码集成
  • 统计代码集成
  • 网站基本信息配置
  • 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」网络结果

当前内容可能存在未经审核的第三方商业营销信息,请确认是否继续访问。

继续访问 取消 微信公众平台广告规范指引

: , 。

视频 小程序 赞 ,轻点两下取消赞 在看 ,轻点两下取消在看 分享 留言 收藏

相关文章