网站首页/ 信息中心/ 技术指南/

主流文书档案管理系统选型与部署实操指南

发布时间:2026年06月18日 06:45:10 浏览量:0

一、系统核心功能与选型标准

文书档案管理系统必须满足文件全生命周期管理。核心功能包括:档案分类与编目、电子文件上传与版本控制、元数据管理、全文检索、借阅审批流程、存储安全管理、长期保存格式支持。选型时需重点考察系统是否支持《机关档案管理规定》(国家档案局第13号令)和《电子文件归档与电子档案管理规范》(GB/T 18894-2016)等标准。

1.1 开源方案与商业方案对比

对于预算有限或需要深度定制的团队,推荐以下两种经过验证的开源方案:

商业方案如泛微OA致远互联的档案管理模块,适合已部署其协同办公系统且需要快速集成的组织。

本指南将以Mayan EDMS为例,因其部署简单、功能专注,且完全满足中小型组织的文书档案管理需求。

二、Mayan EDMS部署环境准备

生产环境建议使用Ubuntu 22.04 LTS或CentOS 7.9。以下以Ubuntu 22.04为例。

2.1 服务器基础配置

使用SSH连接到你的服务器,执行以下命令更新系统并安装基础依赖:

``` sudo apt update && sudo apt upgrade -y sudo apt install -y python3-pip python3-dev libpq-dev postgresql postgresql-contrib nginx redis-server libtiff-dev libjpeg-dev libopenjp2-7-dev zlib1g-dev libreoffice tesseract-ocr-all poppler-utils ```

2.2 数据库配置

为Mayan EDMS创建专用的数据库和用户:

``` sudo -u postgres psql ```

在PostgreSQL交互命令行中,依次执行:

``` CREATE DATABASE mayan_db; CREATE USER mayan_user WITH PASSWORD '你的强密码'; ALTER DATABASE mayan_db OWNER TO mayan_user; GRANT ALL PRIVILEGES ON DATABASE mayan_db TO mayan_user; \q ```

请将‘你的强密码’替换为至少12位包含大小写字母、数字和特殊字符的密码。

三、Mayan EDMS安装与配置

3.1 创建系统用户与安装

为安全起见,创建一个非root用户来运行Mayan:

``` sudo adduser --system --group --no-create-home mayan sudo usermod -aG mayan $USER ```

安装Mayan EDMS核心包:

``` sudo -H pip3 install mayan-edms ```

3.2 初始化设置

切换到mayan用户并初始化项目目录:

``` sudo su - mayan -s /bin/bash mayan-edms.py initialsetup ```

按照交互提示进行配置:

初始化完成后,生成一个超级用户:

``` mayan-edms.py createsuperuser ```

输入管理员用户名、邮箱和密码。

3.3 配置Gunicorn应用服务器

退出mayan用户(输入exit),回到你自己的用户。创建Gunicorn系统服务文件:

``` sudo nano /etc/systemd/system/mayan.service ```

主流文书档案管理系统选型与部署实操指南

将以下配置完整粘贴进去:

``` [Unit] Description=Mayan EDMS After=network.target postgresql.service redis-server.service [Service] Type=simple User=mayan Group=mayan WorkingDirectory=/home/mayan Environment="MAYAN_SETTINGS_MODULE=mayan.settings.production" ExecStart=/usr/local/bin/mayan-edms.py runworker Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target ```

保存并退出(Ctrl+X,然后按Y,再回车)。启动服务:

``` sudo systemctl daemon-reload sudo systemctl start mayan sudo systemctl enable mayan ```

3.4 配置Nginx反向代理

创建Nginx站点配置文件:

``` sudo nano /etc/nginx/sites-available/mayan ```

粘贴以下配置,将your_server_domain_or_IP替换为你的服务器域名或IP地址:

``` server { listen 80; server_name your_server_domain_or_IP; location / { proxy_pass http://127.0.0.1:8000; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_redirect off; } location /static/ { alias /home/mayan/media/static/; } location /media/ { alias /home/mayan/media/; } } ```

启用该配置并重启Nginx:

``` sudo ln -s /etc/nginx/sites-available/mayan /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl restart nginx ```

四、系统初始化与核心功能配置

在浏览器中访问你的服务器IP或域名,使用之前创建的超级用户账号登录。

4.1 创建文档类型与元数据

这是档案分类的基础。进入控制台 -> 文档类型

  1. 点击“创建文档类型”,例如“行政发文”。
  2. 为“行政发文”添加元数据:点击该类型后的“元数据”,然后“新建元数据”。
    • 标签:文号, 类型:字符串。
    • 标签:发文日期, 类型:日期。
    • 标签:密级, 类型:选项列表(创建列表项:公开、内部、秘密、机密)。

4.2 配置索引与全文检索

进入控制台 -> 索引

  1. 点击“创建索引”,名称填“综合档案索引”。
  2. 在索引定义中,添加以下索引模板节点:
    • 文档标签 -> 所有标签。
    • 文档类型 -> 文档类型标签。
    • 元数据值 -> 选择“文号”、“发文日期”、“密级”。
  3. 勾选“启用”,保存后点击“重建索引”。

现在,在前台文档列表页面的搜索框,即可通过文号、日期、密级或文档内文字进行检索。

4.3 设置审批工作流

进入控制台 -> 工作流,创建一个“档案借阅审批”工作流。

  1. 初始状态:创建状态“待审批”。
  2. 创建过渡:从“待审批”出发,创建过渡“提交审批”,动作选择“批准”。
  3. 设置角色:在“提交审批”过渡的权限中,添加角色“档案审批员”(需先在“控制台->角色”中创建)。
  4. 目标状态:为“提交审批”过渡设置目标状态为“已批准”。

将此工作流关联到“行政发文”文档类型。当用户上传或借阅该类型文档时,将触发此审批流程。

五、日常维护与数据备份

5.1 自动化备份脚本

创建备份脚本/usr/local/bin/backup_mayan.sh

``` !/bin/bash BACKUP_DIR="/backup/mayan" DATE=$(date +%Y%m%d_%H%M%S) sudo -u postgres pg_dump mayan_db > "$BACKUP_DIR/mayan_db_$DATE.sql" tar -czf "$BACKUP_DIR/media_$DATE.tar.gz" /home/mayan/media/ find $BACKUP_DIR -type f -mtime +30 -delete ```

赋予执行权限并设置每日凌晨2点自动执行:

``` sudo chmod +x /usr/local/bin/backup_mayan.sh sudo crontab -e ```

在crontab末尾添加:

``` 0 2 /usr/local/bin/backup_mayan.sh ```

5.2 日志监控与故障排查

关键日志位置:

如果系统更新后出现静态文件404错误,需要重新收集静态文件:

``` sudo su - mayan -s /bin/bash mayan-edms.py platformtemplate collectstatic --noinput exit sudo systemctl restart mayan ```

至此,一个具备分类、检索、审批流程和备份机制的主流文书档案管理系统已部署完成。后续可根据实际需求,在控制台中进一步配置细粒度权限、自动化标签或与其他系统的API集成。

照片档案数字化验收:别让辛苦扫描的照片变成一堆废数据
照片档案数字化验收:别让辛苦扫描的照片变成一堆废数据
你是不是也有这样的经历?辛辛苦苦花了大价钱,把家里的老相册、公司的老档案都扫描成了电子版,感觉万事大吉了。结果等到某天急需找一张关键照片时,要么死活搜不到,要么打开一看——模糊不清、颜色怪异,甚至文件...
2026年06月18日 06:45:10
2026年档案整理产业化发展趋势是怎样的?
2026年档案整理产业化发展趋势是怎样的?
2026年档案整理产业化发展将呈现数字化深度落地、合规化体系完善、智能化技术融合三大核心趋势,本文将从产业化转型方向、核心驱动因素、落地实操路径及常见疑问等维度展开详细解读,为相关从业者提供权威参考。
2026年06月18日 06:45:10
声像档案整理制度落地指南:普通人也能直接抄作业
声像档案整理制度落地指南:普通人也能直接抄作业
你有没有遇过这种糟心事儿?单位要评先进,需要3年前的公益活动视频。你翻遍了所有人的手机、硬盘、工作群,找了整整两天,要么是压缩得糊成马赛克的版本,要么文件名是“VID2021xxxx”,根本分不清是哪...
2026年06月18日 06:45:10
微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818