MrDoc免费的团队文档系统

简介: MrDoc免费的团队文档系统

网络异常,图片无法展示
|


关于MrDoc


MrDoc 是基于Python开发的在线文档系统。


MrDoc 适合作为个人和中小型团队的私有云文档、云笔记和知识管理工具,致力于成为优秀的私有化在线文档部署方案。


你可以简单粗暴地将 MrDoc 视为「可私有部署的语雀」和「可在线编辑文档的GitBook」。


MrDoc支持web端、浏览器插件、桌面端、安卓、小程序等多种访问方式,今天我们就来介绍下MrDoc的私有化部署(web模式)。


MrDoc主页:mrdoc.pro/


部署MrDoc


前置准备


首先我们得准备一台可上网的云服务器。


安装Docker


我们需要在准备好的云服务器中安装docker。我使用的是CentOS。


# 升级软件和内核,防止后续安装出现问题
yum -y update:升级所有包同时也升级软件和系统内核
yum -y upgrade:只升级所有包,不升级软件和系统内核
# 安装Docker依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加docker yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 查看可用的docker版本
yum list docker-ce --showduplicates | sort -r
# 选择一个版本安装
yum -y install docker-ce-20.10.9-3.el7
复制代码


启动docker、设置开机启动docker


systemctl start docker
systemctl enable docker
复制代码


查看docker状态


systemctl status docker
复制代码


修改docker镜像源


我们首先打开daemon.json文件,vim /etc/docker/daemon.json,然后向其中输入以下内容:


{
    "registry-mirrors": [
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://registry.docker-cn.com"
    ]
}
复制代码


然后保存退出,使用命令systemctl restart docker重启docker服务。


使用命令docker info查看镜像仓库信息。


网络异常,图片无法展示
|


启动MrDoc


MrDoc官方镜像地址(uwsgi):hub.docker.com/r/zmister/m…

MrDoc开源镜像地址(nginx):registry.hub.docker.com/r/jonnyan40…

更多部署方式:www.mrdoc.fun/doc/18/

本次我们选择nginx方式部署。使用如下命令启动:


docker run -d --name mrdoc -p 10086:10086 jonnyan404/mrdoc-nginx
复制代码


耐心等待一会...使用docker ps就可以看到已经启动的MrDoc容器了。


访问MrDoc


我们在浏览器访问服务器ip+10086即可打开MrDoc首页。


网络异常,图片无法展示
|


配置MrDoc

配置管理员


我们在服务器中执行命令docker exec -it mrdoc python manage.py createsuperuser创建管理员用户。


网络异常,图片无法展示
|


配置完后使用管理员账号进行登录。


网络异常,图片无法展示
|


后台管理


登录成功后,点击个人头像进入后台管理。


网络异常,图片无法展示
|


在后台管理中,我们可以对文档,模板,用户,系统等进行设置管理。


点击个人头像,选择返回首页,即可返回到MrDoc首页。


创建文集


文集就是文章的集合。如果你想要创建独立页面,那你选择创建文档即可。

我们点击新建,选择创建文集。


网络异常,图片无法展示
|


我们选择创建并添加文档,然后就可以开始编写文档了。


网络异常,图片无法展示
|


如上,我们能够发现MrDoc比较好的几个特点。

  1. MrDoc非常友好的支持了echarts图表。而且图片也能自动从粘贴板插入。
  2. MrDoc支持从word、txt、markdown、缓存等形式导入文档



最后


MrDoc作为开源的私有文档系统,可以说是非常好用了。和mm-wiki相比各有优缺,大家可以根据自己的需求自行选择。


点击这里了解更多实用开发工具

相关文章
|
12月前
|
人工智能 JavaScript 算法
Vue 中 key 属性的深入解析:改变 key 导致组件销毁与重建
Vue 中 key 属性的深入解析:改变 key 导致组件销毁与重建
1177 0
|
运维 监控 数据可视化
Hyper-V的哪些性能?使其成为企业构建云平台和虚拟化环境的首选
Hyper-V凭借高效性、灵活性、高可用性及管理简便性等优势,成为企业构建云平台和虚拟化环境的首选。其微内核架构、硬件辅助虚拟化技术和动态内存管理提升了性能与资源利用率;支持多操作系统和硬件平台,具备故障转移、实时迁移功能,确保业务连续性;提供可视化管理工具和PowerShell脚本自动化,简化管理流程;与Windows Server及Azure无缝集成,降低硬件、运维和能源成本。
|
人工智能 供应链 安全
阿里云 Confidential AI 最佳实践
本次分享的主题是阿里云 Confidential AI 最佳实践,由阿里云飞天实验室操作系统安全团队工程师张佳分享。主要分为三个部分: 1. Confidential AI 技术背景与挑战 2. Confidential AI 技术架构与应用场景 3. Confidential AI 技术实践与未来展望
650 2
|
缓存 监控 NoSQL
阿里二面: BigKey、HotKey 问题严重,该如何 预防和解决
BigKey(大key)和HotKey(热key)的问题是较常见。 这类问题不止会使服务的性能下降,还会影响用户正常使用功能,甚至会造成大范围的服务故障,故障有时还会发生连环效应,导致更加严重的后果,发生系统的雪崩,**造成巨大的经济损失,巨大的品牌损伤
阿里二面: BigKey、HotKey 问题严重,该如何 预防和解决
|
并行计算 Ubuntu PyTorch
【Deepin 20系统】Linux系统Anaconda安装Pytorch
本文提供了在Deepin 20系统上使用Anaconda安装Pytorch的详细步骤,包括创建一个新的conda环境、检查系统Cuda版本、选择对应Cuda版本的Pytorch安装命令、添加镜像源以加速下载,以及执行安装命令。
725 1
|
前端开发 JavaScript
前端 js 经典:Promise
前端 js 经典:Promise
447 1
|
关系型数据库 MySQL 数据库
BookStack 详解及 Docker-Compose 部署
BookStack 是一款用于创建文档和文档管理的开源平台。它提供了一个直观且功能丰富的界面,可用于组织和管理各种文档,包括文档编写、编辑和共享。
1344 1
BookStack 详解及 Docker-Compose 部署
|
存储 弹性计算 安全
阿里云 | 如何恢复在ECS实例中误删除的数据
阿里云 | 如何恢复在ECS实例中误删除的数据
1479 0
阿里云 | 如何恢复在ECS实例中误删除的数据
|
存储 监控 安全
关于 API 安全你需要知道的那些事,不知道会后悔!接口被恶意调用,数据被篡改等问题
回到正题,不管是 app,还是各个访问终端的入口,作为最终承载交互数据的来源 — API 接口,无疑需要对数据的安全访问提供最终的支撑和保障。接下来,让我们花点时间来聊聊关于 API 接口安全的那些事吧。
|
传感器 编解码 小程序
小程序蓝牙开发
小程序蓝牙开发
小程序蓝牙开发

热门文章

最新文章