当前位置: 首页 > ops >正文

Docmost:面向现代团队的企业级Wiki

文章目录

  • 介绍
  • 特点
  • 使用docker本地部署
    • 1.新建docker-compose.yml
    • 2.启动
    • 3.浏览器访问
    • 4.版本更新

介绍

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:latestdepends_on:- db- redisenvironment:APP_URL: 'http://localhost:3000'# 该值必须替换为长随机密钥(至少32个字符),使用命令生成:APP_SECRETopenssl rand -hex 32APP_SECRET: '1ae14e54752c6077bb844a5539f2dbcf23e7f5b95d3941e0abfd6cb6b31700c1'DATABASE_URL: 'postgresql://docmost:docmost@db:5432/docmost?schema=public'REDIS_URL: 'redis://redis:6379'ports:- "3000:3000"restart: unless-stoppedvolumes:- docmost:/app/data/storagedb:image: postgres:16-alpineenvironment:POSTGRES_DB: docmostPOSTGRES_USER: docmostPOSTGRES_PASSWORD: docmostrestart: unless-stoppedvolumes:- db_data:/var/lib/postgresql/dataredis:image: redis:7.2-alpinerestart: unless-stoppedvolumes:- redis_data:/datavolumes: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
http://www.xdnf.cn/news/19914.html

相关文章:

  • 鸿蒙:状态管理V2(V2装饰器的学习)
  • 超详细教程:一招一式教你将本地项目上传至GitHub
  • 【系统架构设计(13)】项目管理上:盈亏平衡分析与进度管理
  • SpringBoot 网络流量抓包与分析系统
  • 【RNN-LSTM-GRU】第一篇 序列建模基础:理解数据的“顺序”之力
  • Mac 使用 softhsm
  • 革新光纤锁模技术:《Light: Science Applications》报道纳米腔增强型可饱和吸收器
  • 质量管理里常见的缩写QA、QC、QE都是什么意思?
  • 彻底搞懂面向对象分析(OOA)
  • Linux内存管理章节一:深入浅出Linux内存管理:从物理内存到ARM32的用户与内核空间
  • 逻辑回归基础
  • .NET GcPDF V8.2 新版本:人工智能 PDF 处理
  • Spring Boot 根据配置优雅的决定实现类
  • Meshroom 2025.1.0安装及使用参数模板介绍:二维图片转三维重建
  • 因为对象装箱拆箱导致的空指针异常
  • C#强制类型转换(显示转换)和安全类型转换
  • 野火STM32Modbus主机读取寄存器/线圈失败(三)-尝试将存贮事件的地方改成数组(非必要解决方案)(附源码)
  • VBA中类的解读及应用第二十七讲:利用类完成查找的方案-5
  • SVT-AV1 svt_aom_motion_estimation_kernel 函数分析
  • 详细学习计划
  • 百度前端社招面经
  • 云手机运行是否消耗自身流量?
  • Docker(④Shell脚本)
  • 【RNN-LSTM-GRU】第五篇 序列模型实战指南:从选型到优化与前沿探索
  • 应对反爬:使用Selenium模拟浏览器抓取12306动态旅游产品
  • 40,.Ansible角色(roles)
  • 具身智能多模态感知与场景理解:视觉探索
  • 如何本地编译servicecomb-java-chassis
  • Focal Loss
  • Elasticsearch 8 中 Nested 数据类型的使用方法