介绍
Docmost:一个开源协作 wiki 和文档软件
GitHub:截至20250903,star17.1k
官方文档
特点
- 支持中文
- 可私有化部署
- 协作实时编辑器:实时协作处理页面。
- 图表:内置支持 Draw.io、Excalidraw 和 Mermaid 图表工具。
- 空间:按团队、项目或部门组织页面,以便更好地协作。
- 公开共享:您可以公开共享您的页面,允许任何知道链接的人查看它们。
- 权限管理:通过易于理解的权限轻松控制对内容的访问。
- 群组:通过群轻松向用户授予统一权限。
- 评论:向页面添加评论,以便更好地沟通和反馈。
- 页面历史记录:通过全面的版本历史记录跟踪更改。
- 嵌套导航:您可以通过侧边栏嵌套和重新排序页面。
- 搜索:通过强大的搜索功能快速找到您需要的信息。
- 文件附件:将文件附加到您的页面以便于参考和共享。
- 导入/导出:您可以轻松导入和导出 Markdown 和 HTML 格式的页面。
- Zip 导入
- 概念导入
- Confluence 导入(企业版)
- 读取/编辑首选项模式:告别意外编辑。
- 翻译:Docmost 提供超过 10+ 种语言版本。🇺🇸 🇨🇳 🇫🇷 🇩🇪 🇮🇹 🇯🇵 🇰🇷 🇧🇷 🇷🇺 🇪🇸🇫🇷🇺🇦
使用docker本地部署
1.新建docker-compose.yml
version: '3'
services:
docmost:
image: docmost/docmost:latest
depends_on:
- db
- redis
environment:
APP_URL: 'http://localhost:3000'
# 该值必须替换为长随机密钥(至少32个字符),使用命令生成:APP_SECRETopenssl rand -hex 32
APP_SECRET: '1ae14e54752c6077bb844a5539f2dbcf23e7f5b95d3941e0abfd6cb6b31700c1'
DATABASE_URL: 'postgresql://docmost:docmost@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: docmost
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:
2.启动
docker-compose up -d
3.浏览器访问
http://localhost:3000/
- 编辑界面
- 快捷指令
- 全局搜索
- Markdown导出
4.版本更新
docker pull docmost/docmost:latest
docker compose up --force-recreate --build docmost -d