从“纸山”到“云梯”:给档案管理软件纸质版来场数字魔术
朋友们,今天咱们聊个带点“古董”味儿但又让无数人头疼的话题——档案管理软件纸质版。对,就是那种你公司可能还在用,或者你家里某个角落正堆成山的玩意儿。我啊,跟这些“纸片祖宗”打了十几年交道,从手忙脚乱到...
2026年06月16日 07:55:15
最低配置:2核4G云服务器/本地物理服务器,操作系统选CentOS7.6及以上/Windows Server 2019及以上,公网带宽不低于5M,服务器需放行80、3306端口。
所有资源可直接复制链接下载,无需跳转其他页面:
提前获取服务器root权限(Linux)/管理员权限(Windows),MySQL数据库创建、修改权限,云服务器安全组端口放行权限。
以下命令可直接复制执行,逐行运行即可:
``` 解压JDK安装包 tar -zxvf jdk-8u202-linux-x64.tar.gz -C /usr/local/ 配置JDK环境变量 echo "export JAVA_HOME=/usr/local/jdk1.8.0_202" >> /etc/profile echo "export PATH=\$JAVA_HOME/bin:\$PATH" >> /etc/profile source /etc/profile 验证JDK安装,输出版本号即为成功 java -version ```安装MySQL数据库:
``` 安装MySQL源 rpm -ivh mysql57-community-release-el7-11.noarch.rpm 安装MySQL服务,添加--nogpgcheck避免密钥校验报错 yum install -y mysql-community-server --nogpgcheck 启动服务并设置开机自启 systemctl start mysqld systemctl enable mysqld 获取初始root密码,记录返回的密码字符串 grep 'temporary password' /var/log/mysqld.log 登录MySQL,输入刚才获取的初始密码 mysql -uroot -p 修改root密码,将YourPass123!替换为自己设置的强密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourPass123!'; flush privileges; 创建档案软件专用数据库 create database archives default character set utf8mb4 collate utf8mb4_general_ci; exit; ```执行以下命令完成基础服务部署:
``` 解压软件包到指定目录 unzip archives-system-bs-v1.2.zip -d /opt/ 编辑数据库配置文件 vi /opt/archives-system/config/application-prod.yml ```
将配置文件内容替换为以下完整代码,仅需修改MySQL密码为自己设置的内容:
``` spring: datasource: url: jdbc:mysql://127.0.0.1:3306/archives?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai username: root password: YourPass123! 替换为你自己设置的MySQL密码 driver-class-name: com.mysql.cj.jdbc.Driver server: port: 80 servlet: context-path: /archives ```启动服务:
``` cd /opt/archives-system/bin chmod +x startup.sh ./startup.sh ```服务启动后访问地址:http://你的服务器IP/archives,默认管理员账号:admin,默认密码:123456,首次登录强制修改密码。
登录后台后进入系统设置-监督规则管理,按以下要求配置核心规则,所有规则默认实时生效:
进入用户管理-角色管理,新增「监督专员」角色,勾选以下权限后分配给对应工作人员:
进入日志设置-监督日志配置,开启监督日志每日自动归档,存储周期设置为30年(符合国家档案管理相关规定),开启异地备份,备份地址配置为提前准备的OSS存储,示例配置可直接复制修改:
``` oss: endpoint: oss-cn-beijing.aliyuncs.com 替换为你的OSS所属区域节点 accessKey: 你的OSS accessKey accessSecret: 你的OSS accessSecret bucketName: archives-supervise-log 替换为你创建的Bucket名称 ```
数字资源保存:别让你的数据在云端“裸奔”