法律文书数字档案馆系统从零搭建 零基础可落地全流程实操指南
一、前期环境准备
1.1 软硬件最低配置要求
服务器配置:4核CPU、8G内存、1T SSD硬盘(满足3年以上文书存储需求),操作系统选择CentOS7.9或Ubuntu22.04;客户端仅需Chrome100+版本浏览器即可访问,无需安装额外软件。
1.2 基础依赖安装
SSH连接服务器后执行以下命令,一键安装所有必需依赖:
``` CentOS系统执行 yum update -y yum install -y docker docker-compose git crontabs systemctl start docker systemctl enable docker Ubuntu系统执行 apt update -y apt install -y docker.io docker-compose git cron systemctl start docker systemctl enable docker ```执行docker -v返回20.10+版本、docker-compose -v返回1.29+版本即为安装成功。
二、系统部署实操
2.1 拉取开源部署包
执行以下命令拉取已适配法律文书场景的开源系统包:
``` git clone https://gitee.com/open-public/legal-archive-system.git cd legal-archive-system ```2.2 配置文件修改(全量可直接复制)
执行vi .env打开配置文件,替换为以下内容,公网部署必须修改所有默认密码:
注意:所有密码需包含大小写字母+数字+特殊字符,避免被暴力破解。
2.3 一键启动服务
执行以下命令启动所有服务,等待5分钟完成初始化:
``` docker-compose up -d ```执行docker-compose ps查看所有服务状态为Up即为启动成功。
三、系统初始化配置
3.1 管理员账号初始化

浏览器访问http://服务器IP,默认管理员账号:admin,默认密码:Admin@123456,登录后第一时间进入右上角个人中心修改默认密码。
3.2 文书分类配置
进入【系统配置-文书分类管理】,按照司法部《法律文书分类规范》配置分类:
- 一级分类:民事文书、刑事文书、行政文书、仲裁文书、公证文书、非诉文书
- 二级分类:对应一级分类下新增起诉状、答辩状、判决书、调解书、裁定书等子分类
- 开启分类自动识别开关,系统会自动根据文书内容匹配分类,无需手动选择
3.3 权限规则配置
进入【权限管理-角色管理】,按照最小权限原则新增3个核心角色:
- 归档员:配置文书上传、元数据编辑、草稿保存权限
- 审核员:配置文书审核、归档确认、退回修改权限
- 查阅员:配置文书检索、查阅申请、下载申请权限
四、核心功能实操
4.1 文书归档流程
- 归档员登录后进入【文书管理-新建归档】,上传文书原件(支持PDF、Word、扫描件JPG/PNG,单文件最大1G)
- 系统自动提取元数据:案号、当事人姓名、案由、立案日期、判决日期,准确率95%以上,有误可手动修改
- 选择对应分类后提交审核,审核员进入【审核中心】核对内容,无误点击【确认归档】,有误可退回并填写原因
4.2 全文检索操作
有权限用户进入【检索中心】,可输入案号、当事人姓名、案由、正文任意关键词检索,支持按文书类型、归档日期、法院名称筛选,响应时间小于1秒,无权限查看的文书可提交查阅申请,审核通过后可查看或下载。
4.3 合规校验配置
进入【系统配置-合规规则】,开启3个核心校验开关:
- 涉密内容自动识别:自动检测国家秘密、个人隐私、商业秘密内容,标记后仅管理员可见
- 必填字段校验:自动检查元数据必填项是否缺失,漏填无法提交审核
- 归档时效校验:自动提醒超过30天未归档的文书,符合档案管理时效要求
五、数据备份与故障排查
5.1 自动备份配置
执行vi /root/backup.sh创建备份脚本,内容可直接复制:
执行chmod +x /root/backup.sh赋予执行权限,执行crontab -e添加定时任务:0 2 /root/backup.sh,即可每日凌晨2点自动备份,备份文件需定期下载到离线存储,避免服务器故障丢失数据。
5.2 常见问题排查
- 服务启动失败:执行
docker-compose logs 服务名查看报错,常见原因为端口占用,修改.env文件中对应端口即可 - 文书上传失败:检查MinIO服务状态,确认文件大小不超过1G、格式在支持范围内
- 检索不到文书:确认文书已通过审核归档,Elasticsearch服务状态正常