基于开源数字档案馆系统落地企事业单位档案数字化转型实操指南
一、前期准备:所需资源与环境配置
你只需要提前准备1台满足最低配置的服务器:2核CPU、4G内存、100G以上硬盘,系统为CentOS7.x或Ubuntu20.04,服务器需开放8080TCP端口。
如果你还没有安装docker和docker-compose,直接复制对应系统的命令执行即可完成环境安装,不需要手动配置依赖:
CentOS 7/8安装命令:
``` yum install -y docker && curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose && systemctl start docker && systemctl enable docker ```Ubuntu 20.04安装命令:
``` apt update && apt install -y docker.io && curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose && systemctl start docker && systemctl enable docker ```二、一键部署数字档案馆系统
环境安装完成后,登录服务器终端,依次执行以下命令,创建工作目录并编写配置文件:
第一步:创建工作目录并进入:
``` mkdir -p /opt/digital-archive && cd /opt/digital-archive ```第二步:创建docker-compose配置文件,复制以下完整内容写入文件,不需要修改任何参数(如果需要修改管理员密码或数据库密码可直接替换对应值):
``` version: '3' services: digital-archive: image: opendigi/digital-archive:v1.2.0 ports: - "8080:8080" volumes: - ./data:/app/data - ./files:/app/upload environment: DB_PASSWORD: archive123456 ADMIN_PASSWORD: admin123456 MAX_FILE_SIZE: 100M restart: always ```
第三步:执行一键启动命令,等待3-5分钟即可完成部署:
``` docker-compose up -d ```部署完成后,在浏览器访问http://你的服务器IP:8080即可进入系统,默认管理员账号:admin,默认密码:admin123456。
三、系统初始化配置步骤
1. 基础参数配置
登录后台后,点击左侧菜单栏系统管理->基础配置,依次填写单位名称,系统已经预设好全国档案管理规范要求的保管期限、密级分类,不需要手动修改,直接点击保存即可完成。
2. 人员与权限配置
点击左侧菜单栏用户管理->添加用户,按照岗位添加三类用户即可满足日常需求:
- 档案管理员:勾选全部权限,负责全系统档案管理与审核
- 部门归档员:仅勾选对应部门的档案上传、修改权限
- 普通查询用户:仅勾选公开档案的查询、下载权限
添加完成后点击保存,单个用户添加不超过1分钟,批量添加可下载模板导入,不需要逐个手动创建。
四、实体档案数字化加工落地
1. 预整理与扫描
先整理实体档案,按照「年度-机构-问题」分类装订,拆除装订用的金属物避免扫描卡纸,用普通办公高速扫描仪扫描,统一保存为300DPI的PDF格式,单份档案多个页面合并为一个PDF文件,命名规则统一为:年度-保管期限-机构-档案编号.pdf,例如:2024-永久-办公室-00123.pdf,系统会自动识别命名中的信息。
2. 批量上传与自动著录
登录系统后点击左侧档案管理->批量上传,选中所有整理好的PDF文件上传,系统会根据预设的命名规则自动拆分著录项,自动填入年度、机构、保管期限、档号,不需要手动逐个填写,上传完成后仅需要核对错误信息,修改后保存即可。
3. 审核入库
上传完成后,档案管理员点击左侧档案审核->待审核,核对著录信息和电子文件无误后,点击「通过审核」,档案就正式入库可以检索利用了。
五、日常运维与常见问题解决
- 数据备份:系统已经配置每日自动备份,备份文件存放在
/opt/digital-archive/data/backup,只需要每月执行一次命令把备份拷贝到离线U盘,命令为:rsync -av /opt/digital-archive/data/backup /mnt/你的U盘挂载目录/ - 访问不了系统:检查服务器安全组是否开放8080端口,执行以下命令开放防火墙端口即可:
firewall-cmd --add-port=8080/tcp --permanent && firewall-cmd --reload - 忘记管理员密码:进入工作目录执行以下命令即可重置密码为admin123456:
cd /opt/digital-archive && docker-compose exec digital-archive php artisan reset:admin --password=admin123456 - 版本更新:需要更新系统时只需要执行三条命令即可完成: ``` cd /opt/digital-archive docker-compose pull docker-compose up -d ```
按照以上步骤操作,从部署到完成首批1000卷档案数字化入库仅需要1-2个工作日,即可完成单位档案数字化转型的基础落地,后续可分批加工存量实体档案,逐步实现全量档案数字化管理。