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

2024版中小企事业单位通用档案管理软件本地化部署实操全流程指南

发布时间:2026年07月06日 12:10:12 浏览量:0

一、部署前前置准备

1.1 硬件最低要求

满足以下配置即可支撑10万条以内档案存储、50人同时在线使用:

1.2 依赖组件清单

所有依赖均为开源通用组件,无需额外付费:

1.3 安装包下载

直接执行以下命令下载开源版档案软件安装包:

``` wget https://github.com/dangguanjia/opensource/releases/download/v2.1.0/archives-v2.1.0.tar.gz ```

若无法访问GitHub,可替换为国内镜像地址:

``` wget https://gitee.com/dangguanjia/opensource/releases/download/v2.1.0/archives-v2.1.0.tar.gz ```

二、基础环境部署

2.1 安装JDK 11

执行以下命令完成安装,无需手动配置环境变量:

``` yum install -y java-11-openjdk java-11-openjdk-devel ```

验证安装结果,返回openjdk version "11.x.x"即为成功:

``` java -version ```

2.2 安装配置MySQL 8.0

1. 配置MySQL官方源并安装:

``` rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm yum install -y mysql-community-server --nogpgcheck ```

2. 启动MySQL并设置开机自启:

``` systemctl start mysqld systemctl enable mysqld ```

3. 获取初始密码并修改为自定义密码:

``` grep 'temporary password' /var/log/mysqld.log mysql -uroot -p你获取到的初始密码 进入MySQL命令行后执行以下语句,替换自定义密码为你自己的密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root@2024'; FLUSH PRIVILEGES; ```

4. 创建档案软件专用数据库和账号:

``` CREATE DATABASE archives DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE USER 'archives'@'%' IDENTIFIED BY 'Archives@2024'; GRANT ALL PRIVILEGES ON archives. TO 'archives'@'%'; FLUSH PRIVILEGES; exit ```

2.3 安装配置Redis 6.x

1. 安装Redis:

``` yum install -y epel-release yum install -y redis ```

2024版中小企事业单位通用档案管理软件本地化部署实操全流程指南

2. 修改配置文件/etc/redis.conf,修改以下两个参数:

3. 启动Redis并设置开机自启:

``` systemctl start redis systemctl enable redis ```

2.4 安装Nginx

``` yum install -y nginx systemctl start nginx systemctl enable nginx ```

三、档案软件安装配置

3.1 解压安装包

``` tar -zxvf archives-v2.1.0.tar.gz -C /opt/ cd /opt/archives/ ```

3.2 修改配置文件

打开配置文件/opt/archives/config/application-prod.yml,直接复制以下完整配置替换原有内容,仅需替换数据库、Redis密码为你自己设置的密码:

``` server: port: 8080 spring: datasource: url: jdbc:mysql://127.0.0.1:3306/archives?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai username: archives password: Archives@2024 替换为你设置的数据库密码 driver-class-name: com.mysql.cj.jdbc.Driver redis: host: 127.0.0.1 port: 6379 password: Redis@2024 替换为你设置的Redis密码 file: upload-path: /data/archives/upload 附件存储路径,可自行修改 ```

创建附件存储目录并授权:

``` mkdir -p /data/archives/upload chmod 777 /data/archives/upload ```

3.3 导入初始数据

``` mysql -uarchives -pArchives@2024 archives < /opt/archives/sql/init.sql ```

3.4 启动后端服务

``` chmod +x startup.sh shutdown.sh ./startup.sh ```

查看启动日志,出现“Started ArchivesApplication in X seconds”即为启动成功:

``` tail -f logs/archives.log ```

四、Nginx反向代理配置

新建配置文件/etc/nginx/conf.d/archives.conf,复制以下内容,替换server_name为你的服务器IP或域名,必须配置client_max_body_size不小于500M,否则大附件无法上传

``` server { listen 80; server_name 192.168.1.100; 替换为你的服务器IP/域名 client_max_body_size 1024M; 支持最大1G的附件上传,可根据需求调整 location / { root /opt/archives/dist; index index.html index.htm; try_files $uri $uri/ /index.html; } location /api/ { proxy_pass http://127.0.0.1:8080/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } } ```

验证Nginx配置并重载:

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

开放防火墙端口(若用Ubuntu系统替换为ufw allow 80/tcp):

``` firewall-cmd --add-port=80/tcp --permanent firewall-cmd --reload ```

五、部署验证与后续配置

5.1 登录验证

访问http://你的服务器IP,默认账号:admin,默认密码:Admin@123456,登录后必须第一时间修改默认密码,避免安全风险

依次验证以下功能,全部正常即为部署成功:

5.2 配置开机自启

新建服务配置文件/etc/systemd/system/archives.service,复制以下内容:

``` [Unit] Description=Archives Service After=network.target mysqld.service redis.service [Service] Type=forking WorkingDirectory=/opt/archives ExecStart=/opt/archives/startup.sh ExecStop=/opt/archives/shutdown.sh Restart=always User=root [Install] WantedBy=multi-user.target ```

执行以下命令设置开机自启:

``` systemctl daemon-reload systemctl enable archives ```

六、常见故障排查

档案软件数据迁移费用高?3个实用方案帮你省下70%迁移成本
档案软件数据迁移费用高?3个实用方案帮你省下70%迁移成本
最近不少做档案管理的朋友找我吐槽,单位要换新版数字档案系统,原系统里十几年的存量档案要迁移,服务商报价动辄大几万甚至十几万,远超出年度预算。其实很多时候迁移费高不是成本真的高,是你没踩对方法。今天给大...
2026年07月06日 12:10:12
微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818