开源协作Wiki和文档软件Docmost教程
简介
本期给大家介绍一款开源Wiki文档协作软件Docmost。在Docmost 0.9.0版本发布时,Docmost引入了企业版和云版本,说明稳定性和产品知名度在上升,博主认为是时候可以介绍它了。
英国工程师Philip Okugbe在2024年6月29日发布博文,称在他工作了12个月后,发布了一款名为Docmost的开源笔记软件。
他同时是Hostwiki创始人,这是一家提供Wiki.js托管的公司,看到这里想必大家比较放心Docmost的用户体验了吧。
安装教程
首先声明Docmost还处于前期开发测试阶段,非必要请勿用于正式生产环境。
文件名:docmost-0.10.1.tar.gz
下载地址:城通网盘 (访问密码: 7356)
文件名:postgres-16-alpine.tar.gz
下载地址:城通网盘 (访问密码: 7356)
文件名:redis-7.2-alpine.tar.gz
下载地址:城通网盘 (访问密码: 7356)
编辑docker-compose.yml
文件
services: docmost: image: docmost/docmost:0.10.1 depends_on: - db - redis environment: APP_URL: "http://192.168.1.99:3000" # 修改IP和端口 APP_SECRET: "REPLACE_WITH_LONG_SECRET" # 替换为openssl rand -hex 32运行后的结果 DATABASE_URL: "postgresql://docmost:STRONG_DB_PASSWORD@db:5432/docmost?schema=public" # 修改密码 REDIS_URL: "redis://redis:6379" ports: - "3000:3000" user: "0:0" # 获取运行docker的用户的UID和GID,使用id命令查询 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
使用教程
Docmost文档的组织结构比较简单,即空间-页面-页面层级。页面创建点击+号即可,标题前可更换不同的emoji图标。
页面的内容编辑支持富文本/Markdown编辑,右侧显示页面的内容目录。
支持多用户实时协作编辑:
可以使用斜杠调出组件:
支持自定义标注块:
支持插入各种公式和图表,比如LaTex数学公式:
Mermaid图表:
调用Draw.io绘制各种流程图:
excalidraw图表:
支持页面历史:
有批注评论系统
两个缺点:搜索的话暂不支持中文分词搜索;权限方面还比较简陋,只有用户、组以及三个权限(所有者、管理者、成员)。
个人体验下来认为未来Docmost才是最有潜力替代Confluence的,当然了现在还处在测试阶段,比如删除用户功能也是才添加的。