网站首页/ 信息中心/ 行业信息/

兼容银河麒麟V10的国产化档案管理系统本地化部署实操全指南

发布时间:2026年06月10日 13:45:02 浏览量:0

前置准备

环境核验

首先确认系统版本,执行命令:

```bash cat /etc/kylin-release ```

输出包含「V10 (SP1/SP2)」即符合要求,支持x86_64、arm64双架构;硬件最低配置4核8G,100G以上ext4格式数据分区。

依赖安装

银河麒麟默认自带官方apt源,直接执行以下命令安装全量依赖:

```bash sudo apt update && sudo apt upgrade -y sudo apt install nginx openjdk-11-jdk mariadb-server redis-server ufw -y ```

安装完成后依次执行以下命令验证依赖有效性,均输出版本号即为成功:

```bash java -version mariadb --version redis-server -v nginx -v ```

第一步:数据库初始化配置

先执行MariaDB安全初始化脚本,按以下步骤操作:

```bash sudo mysql_secure_installation 第一步输入当前root密码,默认无密码直接回车 提示设置root密码,输入Y,设置密码为Arch1ve@2024,输入两次确认 提示删除匿名用户,输入Y 提示禁止root远程登录,输入Y 提示删除test库,输入Y 提示刷新权限,输入Y ```

执行完成后登录数据库创建业务库和专用账号:

```bash sudo mysql -u root -p 输入刚才设置的root密码Arch1ve@2024进入数据库命令行 ```

依次执行以下SQL语句:

```sql CREATE DATABASE archive_system DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE USER 'archive_user'@'localhost' IDENTIFIED BY 'Arch1ve_USR@2024'; GRANT ALL PRIVILEGES ON archive_system. TO 'archive_user'@'localhost'; FLUSH PRIVILEGES; quit; ```

第二步:后端服务部署

首先创建业务目录并授权:

```bash sudo mkdir -p /opt/archive/{logs,config,file_storage} sudo chown -R $USER:$USER /opt/archive ```

下载开源适配版后端包:

```bash wget https://gitee.com/osarchive/archive-system/releases/download/v2.3.0/archive-admin.jar -P /opt/archive/ ```

兼容银河麒麟V10的国产化档案管理系统本地化部署实操全指南

创建配置文件/opt/archive/config/application-prod.yml,直接复制以下完整内容:

```yaml server: port: 8080 spring: datasource: driver-class-name: org.mariadb.jdbc.Driver url: jdbc:mariadb://localhost:3306/archive_system?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai username: archive_user password: Arch1ve_USR@2024 redis: host: localhost port: 6379 database: 0 servlet: multipart: max-file-size: 100MB max-request-size: 200MB archive: storage: path: /opt/archive/file_storage ```

启动后端服务并验证:

```bash nohup java -jar /opt/archive/archive-admin.jar --spring.profiles.active=prod > /opt/archive/logs/backend.log 2>&1 & 查看启动日志,出现「Started ArchiveAdminApplication」即为启动成功 tail -f /opt/archive/logs/backend.log 也可执行curl验证接口连通性 curl http://localhost:8080/doc.html ```

第三步:前端部署与Nginx配置

下载前端静态包并解压:

```bash wget https://gitee.com/osarchive/archive-system/releases/download/v2.3.0/archive-web.tar.gz -P /opt/archive/ cd /opt/archive && tar -zxvf archive-web.tar.gz ```

创建Nginx配置文件/etc/nginx/conf.d/archive.conf,直接复制以下内容,将server_name替换为你的服务器IP或域名:

```nginx server { listen 80; server_name 192.168.1.100; 替换为实际IP/域名 root /opt/archive/archive-web; index index.html; location /api/ { proxy_pass http://localhost:8080/; 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"; } location / { try_files $uri $uri/ /index.html; } } ```

验证配置并重载Nginx,开放防火墙端口:

```bash sudo nginx -t 提示test is successful即为配置正确 sudo nginx -s reload sudo ufw allow 80/tcp sudo ufw reload ```

第四步:系统初始化与兼容性校验

访问http://你的服务器IP,默认管理员账号:admin,密码:Admin@123456,登录后依次完成以下操作:

第五步:开机自启配置

创建后端服务systemd配置文件/etc/systemd/system/archive-backend.service,将User替换为你的系统用户名(默认是kylin):

```ini [Unit] Description=Archive System Backend After=network.target mariadb.service redis.service [Service] Type=simple User=kylin 替换为实际系统用户名 WorkingDirectory=/opt/archive ExecStart=/usr/bin/java -jar archive-admin.jar --spring.profiles.active=prod Restart=always RestartSec=5 StandardOutput=journal+console StandardError=journal+console [Install] WantedBy=multi-user.target ```

执行以下命令开启自启:

```bash sudo systemctl daemon-reload sudo systemctl enable archive-backend nginx mariadb redis ```

执行sudo reboot重启服务器,重启后可正常访问系统即为部署完成。

常见问题排查

过来人分享靠谱档案整理电子化方法 帮你少踩坑省时间
过来人分享靠谱档案整理电子化方法 帮你少踩坑省时间
说出来你不信,前两年我帮单位整理积压了二十年的老档案,半个月瘦了八斤,踩过的坑能绕办公室三圈,最后摸出这一整套档案整理电子化方法,后来同事做都按我这个来,至少少熬一个礼拜大夜,今天全给你们抖出来,全是...
2026年06月10日 13:45:02
微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818