Skip to content

Docmost:开源协作Wiki和文档软件

  • 本文档使用版本: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、附件全文搜索等更高级的功能。

安装教程

获取安装配置文件:

wget https://git.ossdate.com/fivemoons/oss-scripts/raw/branch/main/docmost/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:

运行:

dokcer compose up -d

添加新用户的方法

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}