开源软件身份卡
名称 开发语言 官网 代码托管 开发团队 开源协议
Docmost TypeScript 官网 Github Philip Okugbe AGPL 3.0
本文档使用版本 本文档更新日期 更新日志 版本对比 配套视频教程
0.95.0 2026年9月4日 更新日志 版本对比 B站

Docmost是由英国工程师Philip Okugbe开发的一款开源协作Wiki和文档软件,并将其定位为Confluence和Notion的替代品,文章组织结构为空间-页面-子页面,主要功能有:多用户实时协作编辑、页面历史对比和恢复、插入各种公式和图表(Draw.io/Excalidraw/Mermaid)、嵌入Airtable/Loom/Figma/Typeform/Miro/YouTube/Vimeo/Framer/Google Drive/Google Sheets等,付费版本支持AI、MCP、API、附件全文搜索等更高级的功能。

准备好DebianDocker环境

获取安装yml文件:

wget https://git.ossdate.com/fivemoons/oss-scripts/raw/branch/main/docmost/docker-compose.yml

或者手动编辑docker-compose.yml文件:

services:
  docmost:
    image: docmost/docmost:0.95.0
    depends_on:
      - db
      - redis
    environment:
      APP_URL: 'http://192.168.1.99:3000' # 修改为自己的IP
      APP_SECRET: '138d4bb1d9ac6b3863319f17b76b16ec334dfc46c91f5ca72ce81c1ded270bb2' # 执行openssl rand -hex 32后将结果粘贴至此
      DATABASE_URL: 'postgresql://docmost:Pw7BZq5DsoBo@db:5432/docmost'
      REDIS_URL: 'redis://redis:6379'
    ports:
      - "3000:3000"
    restart: unless-stopped
    volumes:
      - docmost:/app/data/storage

  db:
    image: postgres:18
    environment:
      POSTGRES_DB: docmost
      POSTGRES_USER: docmost
      POSTGRES_PASSWORD: Pw7BZq5DsoBo # 修改密码,此处为工具生成,同第10行密码
    restart: unless-stopped
    volumes:
      - db_data:/var/lib/postgresql

  redis:
    image: redis:8
    command: ["redis-server", "--appendonly", "yes", "--maxmemory-policy", "noeviction"]
    restart: unless-stopped
    volumes:
      - redis_data:/data

volumes:
  docmost:
  db_data:
  redis_data:

修改三处位置:

  • 修改APP_URL为自己的IP地址
  • 修改APP_SECRET内容为执行openssl rand -hex 32后的结果
  • 修改POSTGRES_PASSWORD内容

运行:

dokcer compose up -d

Docmost文档的组织结构比较简单,即空间-页面-页面层级。页面创建点击+号即可,标题前可更换不同的emoji图标。

docmost-page-level.jpg

页面的内容编辑支持富文本/Markdown编辑,右侧显示页面的内容目录。

docmost-toc.jpg

支持多用户实时协作编辑:

docmost-partner.jpg

可以使用斜杠调出组件:

支持自定义标注块:

docmost-info-box.jpg

支持插入各种公式和图表,比如LaTex数学公式:

docmost-math.jpg

Mermaid图表:

docmost-mermaid.jpg

调用Draw.io绘制各种流程图:

docmost-draw-io.jpg

excalidraw图表:

docmost-excalidraw.jpg

支持页面历史:

docmost-page-history.jpg

有批注评论系统

两个缺点:搜索的话暂不支持中文分词搜索;权限方面还比较简陋,只有用户、组以及三个权限(所有者、管理者、成员)。

个人体验下来认为未来Docmost才是最有潜力替代Confluence的,当然了现在还处在测试阶段,比如删除用户功能也是才添加的。

docker exec -it docmost-db-1 psql -U docmost -W docmost
select id, token, email from workspace_invitations;

https://yourdomain.com/invites/${invitationId}?token=${inviteToken}
  • docs/km/docmost.txt
  • 最后更改: 2026/09/04 21:07
  • ossdate