网站首页/ 信息中心/ 档案百科/

从零搭建轻量级开源档案管理系统,三十分钟零基础可直接上手使用

发布时间:2026年07月06日 07:20:02 浏览量:0

一、前置准备:2个核心操作环境快速配置

1.1 安装Docker Desktop(Windows/Mac通用版)

本次教程使用Docker容器化部署,无需手动配置复杂的数据库、Web服务器,直接用已封装好的Mayan EDMS镜像——这是目前最易用、功能覆盖全个人/小团队的轻量级开源档案管理系统。

1.2 准备Docker Compose配置文件

这是容器编排的核心文件,定义了系统所有组件的关系、端口映射、数据持久化(防止重启丢失档案)。

```yaml version: '3.8' services: db: image: postgres:15-alpine environment: POSTGRES_DB: mayan POSTGRES_PASSWORD: mayanuser123! POSTGRES_USER: mayan volumes: - postgres_data:/var/lib/postgresql/data/ restart: always redis: image: redis:7-alpine restart: always volumes: - redis_data:/data mayan-edms: image: mayanedms/mayanedms:4.7 environment: MAYAN_DATABASE_ENGINE: django.db.backends.postgresql MAYAN_DATABASE_HOST: db MAYAN_DATABASE_NAME: mayan MAYAN_DATABASE_PASSWORD: mayanuser123! MAYAN_DATABASE_USER: mayan MAYAN_REDIS_HOST: redis volumes: - mayan_data:/var/lib/mayan ports: - "8000:8000" depends_on: - db - redis restart: always volumes: postgres_data: redis_data: mayan_data: ```

二、系统部署:只需1条命令即可启动

2.1 打开命令行工具进入部署文件夹

2.2 执行部署命令

在进入部署文件夹的命令行工具中,输入以下命令并回车,首次执行需要5-10分钟下载镜像,等待期间不要关闭命令行

```bash docker-compose up -d ```

执行成功后会出现绿色的Starting db ... doneStarting redis ... doneStarting mayan-edms ... done字样,Docker Desktop的Containers/Apps页面也会显示3个绿色的Running容器。

三、首次登录与基础配置:5分钟快速上手

3.1 登录系统

打开任意浏览器(Chrome/Edge/Firefox均可),在地址栏输入http://localhost:8000回车,进入登录页面:

3.2 基础配置(必须完成,否则无法上传档案)

① 创建档案分类

系统默认没有分类,点击左侧导航栏「文档类型」→ 右上角「创建」按钮:

② 配置OCR识别模块(自动提取图片/扫描件文字)

点击左侧导航栏「设置」→ 下拉找到「OCR」→ 点击「OCR设置」→ 勾选「启用OCR」「启用自动OCR」→ 点击「保存」

从零搭建轻量级开源档案管理系统,三十分钟零基础可直接上手使用

OCR默认支持中文(简体/繁体),无需额外配置语言包。

③ 添加文档来源(可选但推荐,方便批量导入)

如果想直接把电脑某个文件夹的文件自动同步到系统,点击左侧导航栏「文档来源」→ 右上角「创建」

四、核心功能实操:上传、检索、管理档案

4.1 单份档案上传

点击左侧导航栏「文档」→ 右上角「上传文档」按钮:

4.2 批量档案同步(如果完成了「添加文档来源」的配置)

需要修改docker-compose.yml文件,添加电脑本地同步文件夹的映射:

```yaml - d:/mayan-local-watch:/var/lib/mayan/watch_folder Windows用户,d:/mayan-local-watch换成你自己的本地文件夹路径(必须先在电脑上创建这个文件夹) 或者Mac用户: - /Users/你的用户名/Desktop/mayan-local-watch:/var/lib/mayan/watch_folder ```

4.3 高级检索

点击左侧导航栏「文档」→ 顶部搜索框输入关键词:

4.4 档案管理(编辑、删除、导出)

在文档详情页或文档列表页:

五、日常维护与备份

5.1 停止/启动系统

5.2 数据备份(重要,防止系统故障丢失档案)

数据全部存储在Docker卷中,执行以下命令备份所有卷(Windows用户需先确保Docker Desktop在运行):

```bash 备份到当前目录的mayan_backup.tar文件 docker run --rm -v mayan-edms-local_postgres_data:/data/postgres -v mayan-edms-local_redis_data:/data/redis -v mayan-edms-local_mayan_data:/data/mayan -v $(pwd):/backup alpine tar czf /backup/mayan_backup_$(date +%Y%m%d).tar.gz /data ```

Windows CMD中需把$(pwd)换成%cd%,备份文件会自动加上当前日期。

档案录入培训全攻略:从零基础到合规上岗的实操指南
档案录入培训全攻略:从零基础到合规上岗的实操指南
不少刚接触档案行业的新人、要做部门内训的行政岗,都在找实用的档案录入学习资料。毕竟现在档案合规要求越来越严,录入错漏、分类不对不仅要返工,还可能影响后续查档、档案移交的进度。这篇把从基础操作到合规红线...
2026年07月06日 07:20:02
微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818