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

国产开源文书档案系统从零部署实操指南 信创兼容全流程落地

发布时间:2026年06月08日 00:44:29 浏览量:0

一、前置准备(部署前必做校验)

1. 硬件&系统要求

最低配置:2核4G内存、50G可用存储,推荐使用国产麒麟V10/统信UOS服务器版操作系统,Windows Server环境也可兼容。

2. 基础软件安装

麒麟V10/统信UOS环境下直接执行以下命令安装依赖:

```bash sudo yum install -y java-11-openjdk mysql-server redis git maven nodejs npm sudo systemctl start mysqld redis sudo systemctl enable mysqld redis ```

执行以下命令校验安装是否成功:

3. 安装包获取

直接执行Git命令拉取最新稳定版代码,无需手动去官网下载:

```bash git clone https://gitee.com/dangjian-anzhu/archival-manage-system.git cd archival-manage-system ```

二、系统部署实操步骤

1. 数据库初始化

登录MySQL执行以下命令创建数据库和专属账号,可直接复制执行:

```sql create database archival_system default character set utf8mb4 collate utf8mb4_general_ci; create user 'archival'@'%' identified by 'Archival@2024'; grant all privileges on archival_system. to 'archival'@'%'; flush privileges; quit; ```

执行以下命令导入初始化表结构和基础数据:

```bash mysql -u archival -pArchival@2024 archival_system < ./sql/archival_init.sql ```

2. 后端服务部署

进入后端代码目录,修改生产环境配置文件./archival-admin/src/main/resources/application-prod.yml,完整配置如下可直接复制替换:

```yaml server: port: 8080 servlet: context-path: /archival spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/archival_system?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: archival password: Archival@2024 redis: host: 127.0.0.1 port: 6379 password: '' database: 0 档案存储配置 archival: file: storage-path: /data/archival/file/ max-size: 1024MB ```

国产开源文书档案系统从零部署实操指南 信创兼容全流程落地

执行以下命令打包并启动后端服务:

```bash cd archival-admin mvn clean package -DskipTests mkdir -p /data/archival/file/ chmod 755 /data/archival/file/ nohup java -jar target/archival-admin.jar --spring.profiles.active=prod > /dev/null 2>&1 & ```

执行curl http://127.0.0.1:8080/archival/doc.html,返回HTML内容即代表后端启动成功。

3. 前端服务部署

进入前端代码目录,修改生产环境接口地址配置文件./archival-ui/.env.production,将IP替换为你自己的服务器公网IP:

```env VUE_APP_BASE_API = 'http://你的服务器IP:8080/archival' ```

执行以下命令打包前端代码:

```bash cd ../archival-ui npm config set registry https://registry.npmmirror.com npm install npm run build ```

安装Nginx并添加配置,执行sudo yum install -y nginx安装后,修改/etc/nginx/nginx.conf,在http块内添加以下server配置:

```nginx server { listen 80; server_name 你的服务器IP; client_max_body_size 1024M; location / { root /usr/share/nginx/html/dist; index index.html index.htm; try_files $uri $uri/ /index.html; } location /archival/ { proxy_pass http://127.0.0.1:8080/archival/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } } ```

将打包好的dist目录移动到Nginx站点目录,重启Nginx生效:

```bash mv dist /usr/share/nginx/html/ nginx -s reload ```

三、首次登录基础配置(必做)

浏览器访问http://你的服务器IP,使用默认账号admin/默认密码123456登录,按以下顺序配置:

四、核心功能实操验证

五、常见问题排查

音频档案管理:别让宝贵的声音资料变成一堆乱麻
音频档案管理:别让宝贵的声音资料变成一堆乱麻
你是不是也这样?手机里存了几百个录音文件,有工作会议、孩子第一次叫妈妈、重要的电话录音,还有自己瞎哼哼的旋律。想找半年前那次关键的会议记录?得,在文件海洋里翻个半小时,最后可能还找错了。更扎心的是,有...
2026年06月08日 00:44:29
微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818