鸣约博客
  • Docker应用
  • 建站教程
  • 管理面板
  • 可视化工具
  • 首页
  • 博客
  • 标签
  • 分类
首页 博客 标签
所有分类
Docker应用 14 建站教程 2 管理面板 2 可视化工具 1
  1. 首页
  2. posts
  3. Docmost 开源协作文档平台

Docmost 开源协作文档平台

2025年7月1日 鸣约
Docmost开源协作文档平台Docker部署教程,支持实时协作编辑、工作空间管理和权限控制,打造团队知识管理中心。

Docmost 简介

Docmost 是一款现代化的开源协作文档平台,专为团队知识管理和实时协作而设计。它提供了类似Notion、Confluence的功能,支持多人同时编辑同一页面而不会相互覆盖,是企业和团队构建知识库的理想选择。

Docmost

官方演示站:https://app.docmost.com
官方 GitHub 地址:https://github.com/docmost/docmost

主要特点

  • 实时协作编辑:多用户同时编辑同一页面,实时同步更新
  • 工作空间管理:支持多个工作空间,适合不同团队或项目
  • 富文本编辑器:支持Markdown快捷键和丰富的内容类型
  • 权限控制:精细的用户权限和访问控制系统
  • 内置图表支持:集成Draw.io、Excalidraw、Mermaid图表工具
  • 导入导出功能:支持Notion、Confluence、Markdown等格式导入
  • 多语言支持:支持10+种语言,包括中文界面
  • 现代化界面:简洁美观的用户界面,移动端友好

适用场景

  • 团队文档协作:项目文档、技术规范和操作手册管理
  • 企业知识库:构建公司内部知识管理和文档协作平台
  • 学习笔记:个人学习资料整理和知识体系构建
  • 项目管理:项目需求、设计文档和进度跟踪
  • 技术文档:API文档、开发指南和架构设计
  • 客户支持:FAQ系统和客户服务知识库

前置要求

在开始部署之前,请确保你的服务器已经安装了DPanel面板。如果还没有安装,请参考我们的详细教程:

DPanel部署教程:DPanel 简洁美观的容器管理面板

部署Docmost

进入Compose选项

打开面板 在顶部栏点击Compose选项

容器

创建Compose任务

点击右上角创建任务

点击创建任务

填写任务配置

1. 填写基本信息-可以看我的这个图片

项目名称推荐填写:docmost

创建任务界面

2. 填写 docker-compose.yml(Yaml) 文件

复制粘贴到 Yaml 配置文件里面(图片里面有显示)

version: "3"

services:
  docmost:
    image: docmost/docmost:latest
    depends_on:
      - db
      - redis
    environment:
      APP_URL: "http://localhost:3000"
      APP_SECRET: "REPLACE_WITH_LONG_SECRET" # 这里需要生成一个32位随机密钥下面有说明
      DATABASE_URL: "postgresql://docmost:STRONG_DB_PASSWORD@db:5432/docmost?schema=public"
      REDIS_URL: "redis://redis:6379"
    ports:
      - "3000:3000"
    restart: unless-stopped
    volumes:
      - docmost:/app/data/storage

  db:
    image: postgres:16-alpine
    environment:
      POSTGRES_DB: docmost
      POSTGRES_USER: docmost
      POSTGRES_PASSWORD: STRONG_DB_PASSWORD
    restart: unless-stopped
    volumes:
      - db_data:/var/lib/postgresql/data

  redis:
    image: redis:7.2-alpine
    restart: unless-stopped
    volumes:
      - redis_data:/data

volumes:
  docmost:
  db_data:
  redis_data:

重要配置说明

  • APP_SECRET:必须设置,使用 openssl rand -hex 32 生成32位随机密钥

3. 点击右下角的后台部署

等待部署

点击完 后台部署后,容器状态 会显示 部署中

过一会这个 部署中 就会变成 运行中

打开你部署的网站

服务启动后,通过浏览器访问:

http://你的服务器IP:3000

如果一切正常,你将看到Docmost的初始化设置页面
恭喜你搭建成功了

基本配置

1. 初始化工作空间

首次访问Docmost时,需要创建工作空间和管理员账户:

  1. 工作空间设置:

    • 输入工作空间名称(如:团队知识库)
    • 设置工作空间描述
  2. 管理员账户:

    • 输入管理员邮箱
    • 设置安全密码
    • 填写显示名称
  3. 点击"设置工作空间"完成初始化

2. 域名与HTTPS访问(推荐)

如需通过自定义域名和HTTPS访问,推荐搭配 Nginx Proxy Manager 进行反向代理与SSL证书配置。

详细教程请参考:使用Docker快速部署Nginx Proxy Manager实现多域名反向代理

注意:Docmost依赖WebSocket进行实时协作,配置反向代理时请确保启用WebSocket支持。

使用指南

创建和管理空间

  1. 创建新空间:

    • 点击左侧边栏的"+“按钮
    • 选择"新建空间”
    • 设置空间名称和描述
    • 配置访问权限
  2. 空间权限管理:

    • 公开空间:所有成员可访问
    • 私有空间:仅邀请成员可访问
    • 只读权限:成员只能查看不能编辑

协作功能

  1. 实时编辑:

    • 多人同时编辑同一页面
    • 实时显示其他用户的光标位置
    • 自动同步所有更改
  2. 评论系统:

    • 在页面任意位置添加评论
    • @提及特定用户
    • 评论线程管理
  3. 版本历史:

    • 查看页面修改历史
    • 比较不同版本差异
    • 恢复到历史版本

内容创作

  1. 富文本编辑:

    • 支持Markdown快捷键
    • 拖拽上传图片和文件
    • 内嵌图表和媒体
  2. 图表支持:

    • Draw.io流程图
    • Excalidraw手绘图
    • Mermaid代码图表
  3. 导入导出:

    • 从Notion导入页面
    • 导出为Markdown或HTML
    • 批量ZIP导入

总结

Docmost是一款功能强大的开源协作文档平台,通过Docker部署可以轻松搭建企业级的知识管理系统。其实时协作、权限控制和丰富的内容创作功能,让它成为团队文档协作的理想选择。

无论是技术文档管理、项目协作,还是企业知识库建设,Docmost都能提供专业、高效的解决方案。结合DPanel等管理工具,你可以轻松维护和管理这个强大的协作平台。

Docmost 开源协作文档平台

PandaWiki AI驱动的智能知识库

PandaWiki 简介 PandaWiki 是一款基于AI技术的开源知识库系统,通过集成大语言模型实现智能内容创作、问答和搜索功能。它为个人和团队提供了现代化 …

6月23日
Docmost 开源协作文档平台

Excalidraw 手绘风格在线白板协作平台

Excalidraw 简介 Excalidraw 是一款开源的手绘风格在线白板工具,以其独特的手绘美学和强大的协作功能而广受欢迎。它让团队能够轻松创建图表、流程 …

6月23日
Docmost 开源协作文档平台

AFFiNE 开源版Notion知识管理平台

AFFiNE 简介 AFFiNE 是一款现代化的开源知识管理和协作平台,集成了笔记、白板、数据库等多种功能。它采用块编辑器设计,支持实时协作,提供离线优先的使用 …

6月21日
Docmost 开源协作文档平台

Cloudreve 功能强大的私有云存储方案

Cloudreve 简介 Cloudreve 是一款广受欢迎的开源私有云盘系统,能帮助你快速搭建一个属于自己的云存储服务。它支持多种主流云存储作为后端,让你的文 …

6月21日
浏览更多文章 →

评论

阅读进度

0%

文章分类

Docker应用

文章标签

Docker 协作工具 Docmost 自托管 知识库 团队协作

© 2025 鸣约博客. 保留所有权利.