网站首页/ 信息中心/ 档案百科/

白山档案管理系统本地部署、全功能配置与数据迁移零门槛实操指南

发布时间:2026年09月12日 08:30:30 浏览量:0

一、前置准备

1. 硬件要求

最低配置:2核4G云服务器,50G系统盘+100G数据盘,操作系统优先选择CentOS7.9。

2. 软件要求

3. 安装包获取

执行以下命令直接克隆官方开源代码仓库:

``` git clone https://gitee.com/baishancloud/bs-archives.git ```

二、服务端部署实操

1. 基础环境安装

逐行执行以下命令安装所有依赖环境,所有命令可直接复制运行:

``` 安装JDK1.8 yum install -y java-1.8.0-openjdk-devel 验证JDK安装成功 java -version 安装MySQL5.7 yum install -y https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm yum install -y mysql-community-server --nogpgcheck systemctl start mysqld systemctl enable mysqld 获取MySQL初始密码 grep 'temporary password' /var/log/mysqld.log | awk '{print $NF}' 登录MySQL修改初始密码(将YourNewPass@123替换为你设置的root密码) mysql -uroot -p刚才获取的初始密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPass@123'; 创建系统专用数据库与账号 create database bs_archives default character set utf8mb4 collate utf8mb4_general_ci; grant all on bs_archives. to 'bs_user'@'%' identified by 'Bs@2024_archives'; flush privileges; exit; 安装Redis yum install -y redis systemctl start redis systemctl enable redis 安装Maven yum install -y maven ```

2. 后端代码编译与启动配置

首先进入后端代码目录,执行打包命令:

``` cd bs-archives/bs-admin mvn clean package -Dmaven.test.skip=true ```

打包完成后创建程序运行目录,将jar包移动到对应位置:

``` mkdir -p /usr/local/bs-archives cp target/bs-admin.jar /usr/local/bs-archives/ ```

在/usr/local/bs-archives/目录下创建启动脚本start.sh,内容如下可直接复制:

``` !/bin/bash APP_NAME=bs-admin.jar APP_PATH=/usr/local/bs-archives/$APP_NAME LOG_PATH=/var/log/bs-archives/ mkdir -p $LOG_PATH nohup java -jar -Xms1G -Xmx2G $APP_PATH --spring.profiles.active=prod > $LOG_PATH/run.log 2>&1 & echo $! > $LOG_PATH/pid echo "服务启动成功,PID:$(cat $LOG_PATH/pid)" ```

3. 生产配置文件编写

在/usr/local/bs-archives/目录下创建config文件夹,新建application-prod.yml配置文件,完整内容如下:

``` spring: datasource: url: jdbc:mysql://127.0.0.1:3306/bs_archives?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai username: bs_user password: Bs@2024_archives driver-class-name: com.mysql.cj.jdbc.Driver redis: host: 127.0.0.1 port: 6379 password: '' servlet: multipart: max-file-size: 100MB max-request-size: 100MB server: port: 8080 servlet: context-path: /api bs: storage: path: /data/bs-archives/storage/ security: jwtSecret: Df23sD98fSd32kLp09xZc76vBn45mKj jwtExpireTime: 86400000 ```

创建文件存储目录并赋予权限,之后启动服务:

``` mkdir -p /data/bs-archives/storage/ chmod 755 /data/bs-archives/storage/ sh /usr/local/bs-archives/start.sh ```

白山档案管理系统本地部署、全功能配置与数据迁移零门槛实操指南

执行以下命令验证服务启动成功,正常会返回swagger接口文档页面源码:

``` curl http://127.0.0.1:8080/api/doc.html ```

三、前端部署实操

1. 前端代码编译

先安装Node.js14版本,之后进入前端目录编译代码:

``` 安装Node.js14 curl -sL https://rpm.nodesource.com/setup_14.x | bash - && yum install -y nodejs 验证安装成功 node -v 进入前端目录 cd ../bs-ui 安装依赖 npm install --registry=https://registry.npmmirror.com 编译打包 npm run build ```

编译完成后将dist目录移动到程序运行目录:

``` cp -r dist /usr/local/bs-archives/ ```

2. Nginx配置

在/etc/nginx/conf.d/目录下新建bs-archives.conf配置文件,完整内容如下,需将server_name替换为你的服务器IP或域名:

``` server { listen 80; server_name 192.168.1.100 example.com; root /usr/local/bs-archives/dist; index index.html index.htm; 前端路由重写 location / { try_files $uri $uri/ /index.html; } 接口转发 location /api/ { proxy_pass http://127.0.0.1:8080/api/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } 静态资源缓存 location ~ \.(js|css|png|jpg|jpeg|gif|ico|svg)$ { expires 7d; add_header Cache-Control "public, no-transform"; } } ```

验证配置无误后重载Nginx:

``` nginx -t nginx -s reload ```

此时直接访问服务器IP或域名即可进入系统,默认账号为admin,默认密码为123456,登录后请立即修改密码。

四、核心功能配置与数据迁移

1. 基础功能配置

2. 历史数据迁移

第一步进入档案管理-档案导入页面,选择对应档案分类,点击下载导入模板,按照模板格式填写历史档案数据,必填项不能为空,附件可填本地绝对路径或公网可访问的URL。

第二步上传填写完成的模板,系统会自动校验数据,校验失败会返回具体错误明细,修改后重新上传即可,校验通过后点击确认导入,大批次数据建议按1000条/批次拆分导入,导入过程不要关闭页面

第三步导入完成后进入档案管理-档案列表,搜索导入的档案编号,核对信息、附件是否正常显示,访问权限是否匹配角色配置。

五、常见问题排查

不动产权证档案整理:实用干货与避坑指南
不动产权证档案整理:实用干货与避坑指南
这事儿吧,很多人拿到不动产权证就往抽屉里一塞,真到要用(过户、抵押、补证、甚至拆迁)的时候,翻档案翻到秃头——别问我怎么知道的,上个月刚帮朋友找他爸妈的老房档案,翻了俩小时才从一堆旧文件里扒出来!
2026年09月12日 08:30:30
保密数字档案馆系统:企业数据安全的最后一道防线
保密数字档案馆系统:企业数据安全的最后一道防线
这事儿吧,现在哪家企业不提“数据安全”,就跟出门没带手机一样,心里没底。但说真的,很多老板以为上了云、买了防火墙就高枕无忧了,你有没有发现,真正要命的核心文件、合同、研发图纸、审计报告,反而散落在各个...
2026年09月12日 08:30:30
建筑安装业企业数字档案馆系统是什么?如何建设与实施?
建筑安装业企业数字档案馆系统是什么?如何建设与实施?
建筑安装业企业数字档案馆系统,是指利用现代信息技术,对企业在生产经营、项目管理、行政办公等活动中形成的具有保存价值的电子文件、数字化档案及传统载体档案的数字化副本进行收集、整理、存储、管理、利用和长期...
2026年09月12日 08:30:30
微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818