法律文书数字档案馆系统从零搭建 零基础可落地全流程实操指南

一、前期环境准备

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打开配置文件,替换为以下内容,公网部署必须修改所有默认密码:

``` 数据库配置 MYSQL_ROOT_PASSWORD=Legal@Archive2024 MYSQL_DATABASE=legal_archive MYSQL_USER=legal_user MYSQL_PASSWORD=Legal@123456 MinIO文件存储配置 MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=Minio@Legal2024 MINIO_BUCKET=legal-docs Elasticsearch全文检索配置 ES_PASSWORD=Es@Legal2024 服务端口配置 SERVER_PORT=8080 WEB_PORT=80 ```

注意:所有密码需包含大小写字母+数字+特殊字符,避免被暴力破解

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创建备份脚本,内容可直接复制:

``` !/bin/bash 创建备份目录 mkdir -p /backup 备份数据库 mysqldump -u root -p'Legal@Archive2024' legal_archive > /backup/legal_archive_$(date +%Y%m%d).sql 备份文书文件 tar -zcvf /backup/minio_$(date +%Y%m%d).tar.gz /opt/legal-archive-system/data/minio 删除7天前的备份 find /backup -mtime +7 -name ".sql" -exec rm -rf {} \; find /backup -mtime +7 -name ".tar.gz" -exec rm -rf {} \; ```

执行chmod +x /root/backup.sh赋予执行权限,执行crontab -e添加定时任务:0 2 /root/backup.sh,即可每日凌晨2点自动备份,备份文件需定期下载到离线存储,避免服务器故障丢失数据

5.2 常见问题排查

  • 服务启动失败:执行docker-compose logs 服务名查看报错,常见原因为端口占用,修改.env文件中对应端口即可
  • 文书上传失败:检查MinIO服务状态,确认文件大小不超过1G、格式在支持范围内
  • 检索不到文书:确认文书已通过审核归档,Elasticsearch服务状态正常

AI咨询
热线电话

028-85154420

15388110056

全国售前咨询电话

扫码咨询
安答联动微信公众号二维码

微信扫码关注安答联动

申请试用
热线电话
申请试用

安答联动档案管理系统