大数跨境
0
0

用Docker玩转开源文档库!Mayan EDMS部署实战

用Docker玩转开源文档库!Mayan EDMS部署实战 丛集黑科技
2025-10-15
5
导读:用Docker玩转开源文档库!Mayan EDMS部署实战

用Docker玩转开源文档库!Mayan EDMS部署实战

兄弟们,你们是不是也经历过这样的痛苦?PDF、Word、Excel各种格式的文件散落在硬盘各个角落,想找个合同得翻遍十层文件夹,团队共享文档总有人误删重要版本...今天二冰带你用Docker部署一个堪比企业级的开源文档管理系统,从此文件管理so easy!

项目简介:数字时代的智能档案员

Mayan EDMS(项目地址:https://github.com/mayan-edms/Mayan-EDMS)是一款基于Django开发的开源文档管理系统,它能帮你:

  • 📁 自动OCR扫描件(连手写体都能识别)
  • 🔍 全文检索秒级定位文件
  • 📑 版本控制防止误操作
  • 👥 精细到按钮级别的权限管理
  • 🚀 原生支持Docker部署

三大核心优势

  1. 格式通吃
    支持PDF/Office/TIFF等主流格式,连扫描件都能智能解析文字

  2. 企业级安全
    基于角色的访问控制+文档数字签名+操作日志审计,敏感合同再也不怕外泄

  3. 扩展性强
    REST API轻松对接现有系统,工作流引擎可定制审批流程

手把手Dockge部署

打开Dockge面板 -> 创建堆栈 -> 设置堆栈名称 -> 粘贴compose代码 -> 30秒启动成功!

  
version: '3'

services:
  mayan-redis:
    image: redis:6.2-alpine
    volumes:
      - ./redis:/data
    command: redis-server --appendonly no --databases 3 --maxmemory 100mb

  mayan-db:
    image: postgres:14-alpine
    environment:
      POSTGRES_PASSWORD: mayandbpass
    volumes:
      - ./data:/var/lib/postgresql/data

  mayan-rabbitmq:
    image: rabbitmq:3.9-management-alpine
    environment:
      RABBITMQ_DEFAULT_PASS: mayanrabbitpass

  mayan:
    image: mayanedms/mayanedms:latest
    ports:
      - 8744:8000
    volumes:
      - ./app:/var/lib/mayan
      - ./staging:/staging_folder
    depends_on:
      - mayan-redis
      - mayan-db
      - mayan-rabbitmq

实战操作演示

1. 初体验

访问 http://服务器IP:8744,首次登录记得保存系统生成的初始密码!

2. 上传文档

直接把文件拖到上传区域,支持批量上传:

3. 中文设置

个人设置 → 区域配置 → 选择简体中文:

总结:中小团队必备神器

经过两周实测,二冰认为Mayan EDMS特别适合:

  • 👨💻 10人以内技术团队文档共享
  • 🏠 家庭NAS搭建私人知识库
  • 🎓 学生党管理论文资料

优点:部署简单、功能全面、社区活跃
不足:原生界面较朴素(但支持自定义主题)

如果觉得教程有用,欢迎在评论区留言讨论,点赞收藏支持!

最后,奉上我的超级无敌至尊docker库,二冰平时玩过的docker都整理到了这个仓库中了,一直在更新中,希望有github账号的兄弟能去给点个star,不知道玩啥的,都去这里面找,都给你们分好类了 仓库链接: https://github.com/TWO-ICE/Awesome-NAS-Docker

【声明】内容源于网络
0
0
丛集黑科技
1234
内容 593
粉丝 0
丛集黑科技 1234
总阅读1.9k
粉丝0
内容593