遵循数字档案馆建设指南要求,从零搭建可落地数字档案馆系统

一、前期准备(零门槛最低配置要求)

你只需要准备一台满足以下配置的云服务器或本地服务器即可,无需额外付费采购商业软件:

  • 硬件配置:2核CPU、4G内存、50G系统盘 + 200G数据盘、5M带宽
  • 操作系统:Ubuntu 22.04 LTS(云服务商后台可直接一键选择该镜像,无需自行下载安装)
  • 依赖软件:全部通过命令一键安装,无需手动编译

本次搭建采用符合《数字档案馆建设指南》规范的开源可商用系统,源码地址直接拉取即可:https://gitee.com/osgochina/digital-archive

二、第一步:环境一键部署(复制命令直接执行)

1.1 安装基础依赖组件

远程连接服务器后,依次执行以下命令,全部自动完成安装:

``` 更新软件源 sudo apt update && sudo apt upgrade -y 安装Nginx sudo apt install nginx -y 安装PHP及 required扩展 sudo apt install php8.1 php8.1-fpm php8.1-mysql php8.1-gd php8.1-mbstring php8.1-xml php8.1-curl -y 安装MySQL数据库 sudo apt install mysql-server -y ```

1.2 创建专用数据库

先执行安全初始化命令,一路按Y回车,设置MySQL root密码即可:

sudo mysql_secure_installation

然后执行以下命令创建系统专用数据库,把your_password替换为你自己设置的密码即可:

``` sudo mysql CREATE DATABASE digital_archive DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'archive_user'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON digital_archive. TO 'archive_user'@'localhost'; FLUSH PRIVILEGES; EXIT; ```

三、第二步:系统源码部署与配置

2.1 拉取源码并配置权限

执行以下命令,直接把源码拉取到网站根目录,并配置正确权限:

``` cd /var/www/html && sudo git clone https://gitee.com/osgochina/digital-archive.git . sudo chown -R www-data:www-data /var/www/html && sudo chmod -R 755 /var/www/html ```

2.2 配置Nginx站点

创建配置文件:sudo nano /etc/nginx/sites-available/digital-archive.conf,把以下完整配置复制进去,把你的域名或服务器IP替换为你自己的内容:

``` server { listen 80; server_name 你的域名或服务器IP; root /var/www/html; index index.php index.html; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_pass unix:/run/php/php8.1-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } ```

保存退出后,依次执行以下命令启用站点:

  • sudo ln -s /etc/nginx/sites-available/digital-archive.conf /etc/nginx/sites-enabled/
  • sudo nginx -t 输出test is successful说明配置正确
  • sudo systemctl reload nginx 加载新配置

2.3 完成系统初始化

遵循数字档案馆建设指南要求,从零搭建可落地数字档案馆系统

在浏览器访问你的服务器IP或域名,进入初始化向导,按提示填写:

  • 数据库信息:地址localhost,库名digital_archive,用户名archive_user,密码填你之前设置的密码
  • 设置管理员账号密码,牢记后点击完成,即可进入系统后台

四、第三步:符合建设指南要求的核心配置

3.1 导入标准元数据模板

《数字档案馆建设指南》要求统一元数据规范,操作步骤:登录后台,点击系统配置-元数据管理,点击导入标准元数据,系统内置了符合要求的全要素模板,直接导入保存即可,无需手动添加。

3.2 配置分级权限

按照建设指南的安全管理要求,配置三级角色权限:点击用户管理-角色管理,依次添加:

  • 系统管理员:开通全权限,负责系统维护
  • 档案管理员:仅开通档案上传、整理、审核权限,关闭系统配置权限
  • 公共查阅用户:仅开放公开档案的查阅权限

添加完成后给对应账号分配角色即可。

3.3 配置自动备份

满足建设指南数据安全要求:点击系统配置-备份管理,设置备份周期为每日1次,备份路径设置为/data/backup/(提前执行sudo mkdir -p /data/backup && sudo chown www-data:www-data /data/backup创建文件夹即可),系统会自动保留最近30天的备份,满足合规要求。

五、第四步:档案入库实操

按照建设指南要求将纸质档案预处理:扫描为PDF/A格式,分辨率不低于300DPI,然后按以下步骤入库:

  • 登录档案管理员账号,点击档案管理-新增档案
  • 选择对应档案分类,填写模板要求的元数据信息,系统会自动标注必填项,不会漏填
  • 上传预处理好的PDF档案文件,点击提交审核
  • 管理员审核通过后,档案正式入库,支持全文检索和在线查阅,搭建完成。

常见卡壳问题解决

1. 访问页面显示空白:重新执行权限配置命令:sudo chown -R www-data:www-data /var/www/html && sudo chmod -R 755 /var/www/html

2. 数据库连接失败:检查密码是否正确,确认MySQL服务状态:sudo systemctl status mysql,显示running即为正常

3. 上传文件大小限制:修改php.ini文件,把upload_max_filesize改为20M即可满足大部分档案上传需求。

AI咨询
热线电话

028-85154420

15388110056

全国售前咨询电话

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

微信扫码关注安答联动

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

安答联动档案管理系统