区县数字档案馆系统真实案例:从零落地全流程实操指南
前置环境准备
本案例为某街道办事处10年文书档案数字化落地项目,完全符合《电子文件归档与电子档案管理规范》GB/T 18894要求,全部操作可零代码完成,以下为具体步骤:
服务器环境依赖安装
准备一台2核4G、50G硬盘的CentOS7.9服务器,通过SSH连接后执行以下命令一键安装Docker和Docker-compose,所有细节无需修改,直接复制运行即可:
``` yum update -y && yum install -y docker && systemctl start docker && systemctl enable docker curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose ```源码下载
执行以下命令直接拉取本案例使用的开源数字档案馆源码:
``` git clone https://gitee.com/whvse/OpenArchive.git && cd OpenArchive ```系统配置与一键部署
修改关键配置
执行vi docker-compose.yml打开配置文件,需要修改2个核心参数:
- 如果服务器8080端口被占用,将配置中
- "8080:80"改为- "你的自定义端口:80" - 将MySQL默认密码
123456修改为自定义强密码,避免被入侵
关键操作:放行端口,执行以下命令放行端口,很多新手卡在这里无法访问:
``` firewall-cmd --add-port=8080/tcp --permanent firewall-cmd --reload ```如果使用云服务器,还需要在云服务商控制台的安全组中添加对应端口的放行规则。
一键启动部署
在当前目录执行以下命令启动服务,会自动拉取所有依赖镜像,不需要额外安装其他软件:
``` docker-compose up -d ```执行docker-compose ps查看服务状态,所有容器状态显示为Up即为启动成功,启动后需要等待2分钟完成数据库初始化,不要立刻访问。
档案数据导入实操(对应案例需求)

本案例需求是导入1200份已扫描完成的纸质文书档案,以下是实操步骤:
初始登录系统
在浏览器输入http://你的服务器IP:8080访问系统,初始管理员账号:admin,初始密码:123456,登录后按照提示修改为自定义密码即可。
配置档案分类
按照国家档案分类规范,本案例只需要配置文书档案分类,步骤如下:
- 点击左侧菜单栏【档案管理】-【档案分类】
- 点击右上角【新增分类】,输入:分类编码
WS,分类名称文书档案,保管期限选择永久 - 点击保存即完成分类配置
批量导入档案扫描件
提前将所有扫描PDF按照档号-文件名.pdf规则命名,然后执行以下步骤批量导入:
- 点击左侧刚创建的「文书档案」分类,点击右上角【批量上传】
- 将所有PDF文件直接拖入上传框,系统会自动拆分档号和文件名,完成匹配
- 勾选上传框底部【上传完成后自动生成档案目录】,点击「开始上传」
- 1000份档案约5分钟即可完成上传,上传后若有命名错误的档案,直接点击文件名即可编辑修改
验收前功能配置(符合档案局要求)
配置必填著录项
按照规范要求,必须配置6个必填著录项,步骤:点击左侧菜单栏【系统设置】-【著录项设置】,依次勾选档号、文号、责任者、题名、日期、保管期限的「必填」选项,点击保存即可。
开启PDF全文检索
全文检索是数字档案馆的必备功能,默认已开启,若未开启,操作步骤:点击【系统设置】-【全文设置】,勾选「开启PDF全文检索」,保存后执行以下命令重启服务生效:
``` cd ~/OpenArchive && docker-compose restart ```配置自动备份
档案数据必须定期备份,配置步骤:点击【系统设置】-【备份设置】,设置自动备份时间为每天凌晨2点,备份目录设置为/home/archive-backup,每周手动下载一次备份文件到本地存储即可。也可以手动执行备份命令:
案例落地结果
本项目按照以上步骤操作,全程耗时1小时40分钟,顺利通过当地档案局的检查验收,完全满足基层单位数字档案馆的使用需求,整个过程不需要编写任何代码,新手也可以按照步骤直接落地,仅需要支付云服务器基础配置的成本,没有额外费用。