搭建一个跨平台、跨终端的在线文档、知识库管理程序

文摘   2025-01-26 23:44   安徽  

项目简介

MrDoc 是一款开源的在线文档管理系统,它致力于成为优秀的私有化在线文档部署方案,非常适合个人和中小型团队使用。你可以将其视为“可私有部署的语雀”和“可在线编辑文档的GitBook”。MrDoc全系产品涵盖多个终端,包括Web端、浏览器扩展、桌面客户端(Windows、macOS、Linux)以及移动客户端(支持Android),还有Obsidian同步插件,可满足各种使用场景。

功能特点

站点管理

  • 用户管理:轻松管理站点用户。

  • 图片管理:上传、分组、删除图片等。

  • 文档管理:创建、编辑、删除文档,支持回收站和历史版本管理。

文档书写

  • 支持文本文档、表格文档两种类型。

  • Markdown、富文本两种编辑模式。

  • 多种编辑器选择,如Editor.md、Vditor、iceEditor等。

文档阅读

  • 两栏式布局,左边栏快速查看和选择目录,右边浏览文档主体内容。

  • 字体缩放、类型切换、日间夜间模式切换等阅读功能。

适用场景

  • 知识管理:将知识按文集进行归类,无限层级文档,帮助用户将知识系统化、体系化地管理起来。

  • 团队文库:作为团队内部的文档仓库,汇聚团队技能,沉淀团队经验,积累团队数字资产。

  • 产品手册:书籍化的结构,适合作为产品的说明手册来呈现,特别是当有多个产品需要编写文档手册时。

  • 在线教程:编写、分享和分发在线教程,系统化、体系化地输出自己的知识。

截图预览

文档首页
文档详细界面

搭建教程

在线体验地址:

http://mrdoc.zmister.com/

我们将使用 Docker Compose 来创建和管理MrDoc容器。首先,需要在服务器上创建一个名为mrdoc的文件夹,然后在该文件夹中创建一个名为docker-compose.yml的文件。

version: '3.8'

services:
mrdoc:
image: jonnyan404/mrdoc-alpine
ports:
- "8080:10086"
restart: always
volumes:
- ./data:/data

docker-compose.yml文件所在的目录中,运行以下命令来启动MrDoc容器:

docker compose up -d

这条命令将启动MrDoc和PostgreSQL容器,并后台运行。

打开浏览器,访问http://localhost:8080,即可看到MrDoc的登录页面。使用默认的管理员账号admin和执行下面命令获取的默认密码进行登录,登录后请立即修改密码。

docker logs mrdoc 2>&1|grep pwd

往期推荐

部署一个自己专属的AI证件照服务

2025-01-06

Docker Compose YML 文件模板与字段解析

2024-12-30

一个开源好看的服务器监控服务

2024-12-25

部署一个轻量级的导航站程序,支持NAS部署

2024-12-19

在 Windows 中安装并使用 Docker 服务

2024-11-29

欢迎大家关注我的公众号,将会为大家推荐更优质的内容!

青檬小栈
科长技术小栈,分享各种技术文章和教程集合。欢迎大家的关注!
 最新文章