开源 Wiki 神器 Docmost:团队协作知识库的终极解决方案

简介: Docmost 是一款功能强大、部署简单的开源 Wiki 系统。它完美平衡了功能和易用性,既适合小团队快速搭建知识库,也满足企业级的安全和权限管理需求。

在团队协作中,文档管理始终是一个让人头疼的问题。传统的文档工具要么功能单一,要么价格昂贵,要么数据不在自己手里。今天,我要向大家推荐一款开源的协作式 Wiki 软件 —— Docmost。

什么是Docmost?

Docmost 是一款开源的协作式 Wiki 和文档管理软件,专为团队知识管理而设计。它提供了实时协作、权限管理、空间隔离等企业级功能,同时保持了开源软件的透明性和可控性。

github 地址: https://github.com/docmost/docmost

文档地址: https://docmost.com/docs/

web地址: https://customers.docmost.com/

该项目在github 已有 19.9 k star

核心特性

1. 实时协作编辑

团队多人可同时编辑同一份文档,实时看到彼此的修改,告别文档冲突和版本混乱。

2. 强大的图表支持

内置多种图表工具支持:

  • Draw.io - 流程图和架构图

  • Excalidraw - 手绘风格图表

  • Mermaid - 代码生成图表

3. 灵活的权限管理

  • 空间(Spaces)隔离不同团队或项目

  • 精细的权限控制

  • 用户组(Groups)管理

4. 丰富的互动功能

  • 评论系统

  • 页面历史版本管理

  • 全文搜索

  • 文件附件上传

Docker Compose 部署指南

第一步:创建docker-compose.yml文件

首先创建部署目录docmost,在此目录下创建docker-compose.yml文件,内容如下:

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'
      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: STRONG_DB_PASSWORD
    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:

因为我有redis(redis版本需要7.0以上)和 postgres ,所以我先在部署目录下创建挂载目录及赋权限

mkdir data
chmod -R 777 data

创建以下docker-compose.yml

services:
   docmost:
     image: docmost/docmost:latest
     environment:
       APP_URL: "http://localhost:43000"
       APP_SECRET: "14cdb9b4-de01-3faa-aff5-65bc2f771745"
       DATABASE_URL: "postgresql://docmost:docmost@192.168.31.195:5432/docmost"
       REDIS_URL: "redis://:xj2026@192.168.31.195:6379"
       TZ: Asia/Shanghai
     ports:
       - "43000:3000"
     restart: unless-stopped
     volumes:
       - ./data:/app/data/storage

第二步:启动容器

在docker-compose.yml 同级目录下使用以下命令启动容器

docker-compose up -d

使用以下命令查看启动日志

docker-compose logs -f

出现以下日志则说明启动成功

第三步:访问系统

在浏览器中输入我们部署服务的地址和端口访问系统

http://192.168.31.195:43000/

系统使用

首次登录系统需要注册账号

修改系统语言为中文

新建页面,在页面中输入/查看命令

多人同时编辑同一份文档

嵌入pdf

折叠块

提示

mermaid

excalidraw

draw.io

状态

还有一些其他特性,家人们自行尝试

总结

Docmost 是一款功能强大、部署简单的开源 Wiki 系统。它完美平衡了功能和易用性,既适合小团队快速搭建知识库,也满足企业级的安全和权限管理需求。

优势:

✅ 开源免费,数据自主可控

✅ 实时协作,提升团队效率

✅ 丰富的图表和嵌入支持

✅ Docker 一键部署

适用场景:

  • 技术团队文档中心

  • 公司内部知识库

  • 产品手册和帮助文档

  • 项目协作空间

目录
相关文章
|
人工智能 算法 数据安全/隐私保护
La Suite Docs:开源协作文档平台,可私有部署的 Notion 替代方案
法国政府开源的企业级协作文档平台,GitHub 14.3k star。基于 Django+React 开发,支持实时协作、离线编辑、AI 辅助写作,可私有部署,是 Notion 的开源替代方案。转自:https://yunpan.plus/t/505-1-1
|
Cloud Native Docker 容器
云原生之使用Docker部署Affine知识库工具
云原生之使用Docker部署Affine知识库工具
3729 0
|
开发者
这款酷似飞书文档的工具开源了,支持私有部署!!!
这个酷似飞书文档的工具真的非常好用,体验和飞书差不多,同样支持 Markdown 语法,经常使用 Markdown 写文档的同学一定要试试了,相信你一定会喜欢上它,这个工具是我用差不多20天左右的时间开发的,而且它的前后端项目现在都已经开源了,如果你能帮我推广那我更是感激不尽。所以,如果你想有一个可以私有部署的文档工具,而且体验还特别棒的的,那就快来试试这个吧,相信它不会让你失望的。
2972 0
|
Web App开发 移动开发 前端开发
重磅推荐六款优秀的开源协作编辑工具
重磅推荐六款优秀的开源协作编辑工具
4118 0
重磅推荐六款优秀的开源协作编辑工具
|
9月前
|
人工智能 自然语言处理 搜索推荐
智能体来了:从 0 到 1 搭建个人 AI 助手
个人 AI 助手正在从“聊天工具”升级为“数字助手系统”。它不仅能回答问题,还可以帮你整理信息、生成内容、管理任务甚至辅助决策。本文从 0 到 1 介绍个人 AI 助手的核心能力、搭建思路与实用步骤,帮助读者打造真正能提升效率的个人 AI 助手。
1495 0
|
12月前
|
存储 数据可视化 项目管理
Arya - 功能强大的在线 Markdown 编辑器
Arya(二丫)是一款基于Vue2与Vditor的开源在线Markdown编辑器,集流程图、甘特图、Echarts、PPT预览、五线谱等丰富功能于一体,支持多种编辑模式与一键导出PDF/图片,完美适配公众号等内容平台,3.3k+ GitHub stars,部署简单,体验优雅。
2345 13
Arya - 功能强大的在线 Markdown 编辑器
|
6月前
|
人工智能 前端开发 Shell
一个文件让 AI Coding 效率翻倍:AGENTS.md 实践指南
文章内容基于作者个人技术实践与独立思考,旨在分享经验,仅代表个人观点。
16096 4
一个文件让 AI Coding 效率翻倍:AGENTS.md 实践指南
|
5月前
|
人工智能 运维 JavaScript
新版实操手册 OpenClaw和Hermes Agent阿里云部署配置与使用详解
随着AI智能体技术不断落地,OpenClaw与Hermes Agent两款开源智能代理工具,凭借私有化部署、功能全面、拓展性强、适配国内大模型等特点,成为开发者、运维人员、办公群体的热门选择。两款工具定位各有侧重,OpenClaw偏向全场景自动化任务执行,支持文件操作、脚本运行、多平台消息联动;Hermes Agent则聚焦智能对话、多轮任务编排、长上下文交互,二者均可依托阿里云服务器实现7×24小时不间断运行。
689 3
|
7月前
|
Linux 数据安全/隐私保护 iOS开发
为知笔记Docker私有部署全流程教程
本文详解为知笔记Docker私有部署全流程:从Docker安装、数据目录创建、容器启动到浏览器访问,涵盖默认账号密码、端口配置及更新脚本编写。支持多平台,5账号内免费,适合追求沉浸式UI体验的用户自建笔记服务。(239字)
836 5
为知笔记Docker私有部署全流程教程

热门文章

最新文章