冶金企业轻量综合档案管理系统从0搭建到试运全流程实操

一、前期准备(冶金场景适配验证)

本次用轻量开源系统FileRun落地,兼容冶金现场Windows/Linux混合终端、CAD/Excel批量上传、涉密标记分类功能,适配度达98%。

1.1 硬件环境确认

  • 服务器:CPU≥4核8线程,内存≥16GB,硬盘≥500GB SSD(冶金图纸类文件小但数量多,SSD提升检索效率10倍以上)
  • 终端:Win7+、MacOS10.15+、Ubuntu20.04+

1.2 软件环境预部署

本次演示用Windows Server 2019标准版,Linux部署见文末补充,所有资源直接从官方稳定源获取:

(1)下载并安装Docker Desktop for Windows Server:https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe

(2)打开PowerShell(管理员权限),验证Docker状态:

``` docker --version docker-compose --version ```

若均返回版本号则成功,否则重启Docker Desktop再试。

二、FileRun基础环境部署

2.1 准备部署文件夹

在服务器D盘根目录创建文件夹filerun_yejin,内部再建3个权限全开放的子文件夹(避免后期文件上传/读取卡壳):

  • data:存储所有用户上传的冶金档案
  • mysql_data:存储系统和档案元数据(文件名、上传人、涉密标记等)
  • config:后续存放定制的冶金场景配置

2.2 编写完整可复制的docker-compose.yml文件

在filerun_yejin根目录新建文本文档,重命名为docker-compose.yml,粘贴以下内容后保存:

```yaml version: '3.8' services: db: image: mariadb:10.11 container_name: filerun_db_yejin environment: MYSQL_ROOT_PASSWORD: Yejin@2025Root 必须包含大小写字母、数字、特殊符号,符合冶金企业密码规范 MYSQL_DATABASE: filerun MYSQL_USER: filerun_user MYSQL_PASSWORD: Yejin@2025User 同上规范 volumes: - ./mysql_data:/var/lib/mysql restart: always command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 支持中文、特殊符号、冶金专业字符(如℃、MPa) filerun: image: afian/filerun:latest container_name: filerun_app_yejin ports: - "8080:80" environment: FR_DB_HOST: db FR_DB_NAME: filerun FR_DB_USER: filerun_user FR_DB_PASS: Yejin@2025User APACHE_RUN_USER: www-data APACHE_RUN_USER_ID: 33 APACHE_RUN_GROUP: www-data APACHE_RUN_GROUP_ID: 33 volumes: - ./data:/var/www/html/data - ./config:/var/www/html/custom depends_on: - db restart: always ```

2.3 一键启动FileRun

打开PowerShell(管理员权限),进入部署文件夹后执行启动命令:

``` cd D:\filerun_yejin docker-compose up -d ```

等待3-5分钟(首次启动需下载镜像、初始化数据库),浏览器输入服务器IP+8080端口(如http://192.168.1.100:8080),进入初始化页面。

三、冶金场景专属功能配置

3.1 系统基础设置与涉密标记添加

(1)初始化页面默认语言选“简体中文”,数据库连接信息点击“自动检测”,检测通过后点击“下一步”,创建管理员账号(密码同规范)。

冶金企业轻量综合档案管理系统从0搭建到试运全流程实操

(2)登录后进入设置→系统配置→自定义字段,点击“新建字段组”,命名为“冶金档案属性”,然后添加以下3个必填字段:

  • 字段名:涉密等级,类型:单选按钮,选项:公开、内部、秘密、机密,必填:勾选
  • 字段名:档案编号,类型:文本,格式验证:YJ-[0-9]{4}-[0-9]{3}(示例:YJ-2025-001),必填:勾选
  • 字段名:归档部门,类型:下拉菜单,选项:技术中心、生产部、安全环保部、设备部,必填:勾选

3.2 CAD图纸批量预览与索引配置

(1)管理员账号登录后,进入设置→系统配置→第三方应用,找到“Autodesk Forge Viewer”(免费可预览DWG/DXF/DWF格式),点击“启用”。

(2)注册Autodesk Forge账号:https://forge.autodesk.com/,创建应用并获取Client IDClient Secret,填入FileRun对应位置,保存后重启容器:

``` docker restart filerun_app_yejin ```

3.3 冶金部门权限划分

(1)进入用户管理→新建用户组,创建技术中心组、生产部组、档案管理员组3个核心组。

(2)进入文件管理→根目录,右键新建4个文件夹:技术图纸、生产记录、安全档案、设备手册,依次设置权限:

  • 技术图纸:档案管理员组完全控制,技术中心组上传+下载+预览,其他组预览公开/内部
  • 生产记录:档案管理员组完全控制,生产部组上传+下载+预览,技术/设备部组预览公开/内部
  • 安全档案:档案管理员组完全控制,安全环保部组上传+下载+预览,其他组仅预览公开
  • 设备手册:所有组上传+下载+预览,档案管理员组完全控制

四、试运实操验证

4.1 终端批量上传冶金档案

(1)用生产部临时账号登录,进入“生产记录”文件夹,点击“上传→文件夹”,选择本地已命名好的“2025年1月烧结车间生产日报”文件夹(文件夹内文件需符合档案编号规范?单个文件不需要,文件夹可由档案管理员后续批量重命名)。

(2)上传完成后,点击任意文件,填写必填的“冶金档案属性”后保存。

4.2 涉密标记检索验证

(1)用安全环保部临时账号登录,进入搜索框,输入“涉密等级:秘密 2025”,点击搜索,验证是否仅返回安全环保部的秘密级2025年档案。

4.3 CAD图纸预览验证

(1)用技术中心临时账号登录,上传一份DWG格式的烧结车间工艺流程图,填写属性后点击文件名,验证是否可以在线缩放、旋转、标注。

五、Linux部署补充

Ubuntu20.04+环境下,前期准备需安装Docker和Docker Compose:

``` 更新软件源 sudo apt-get update 安装Docker依赖 sudo apt-get install ca-certificates curl gnupg lsb-release 添加Docker官方GPG密钥 sudo mkdir -m 0755 -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg 设置Docker稳定源 echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 安装Docker和Docker Compose sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin 创建部署文件夹并开放权限 sudo mkdir -p /home/filerun_yejin/{data,mysql_data,config} sudo chmod 777 /home/filerun_yejin/{data,mysql_data,config} ```

后续docker-compose.yml文件内容与Windows一致,仅需将部署路径改为/home/filerun_yejin,启动命令为:

``` cd /home/filerun_yejin sudo docker compose up -d ```
AI咨询
热线电话

028-85154420

15388110056

全国售前咨询电话

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

微信扫码关注安答联动

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

安答联动档案管理系统