安装
后端安装
后端安装文档
服务器环境要求
- Nginx
- MySQL 5.7+(不能低于5.7)
- Jdk 17+ (需自行安装)
部署环境
宝塔面板中点击 网站 - Java 项目 - 点击安装 - 选择安装版本 17
基础数据安装
上传核心程序Jar包以及配置包并解压
后端程序运行目录可以自行选择创建
注意最新程序包:QimenIDC-Server.jar 注意最新数据库:script.sql
创建数据库
导入SQL目录下的script.sql文件
如上图上传后点击导入即可
修改基础配置文件:
配置文件在config目录下
主配置文件:application.yml
profiles 的内容与 config 目录下的文件名对应,例如:profiles 为 prod 时,会加载 application-prod.yml 文件。
server:
port: 8080
config:
admin_path: admin
secret: 123456
frontend_DomainName: "http://localhost:3003"
# 系统日志保留天数,留空默认 180 天
system_log_retention_days: 180
# 流量统计保留天数,留空默认 15 天
flow_data_retention_days: 15
os_url: https://gitee.com/chuqicloud/soft-ware/raw/master/Cloud/os.json
MySQL:
host: localhost
port: 3306
username: root
password: 123456
database: pve
将刚才添加的数据库配置信息复制到对应的位置然后保存即可
启动后端程序
点击添加Java项目:
项目jar路径选择 核心Jar包,端口可自定义修改(建议与config中的一致,该优先权>配置文件):
点击提交
点开刚才创建的项目,可在项目日志中查看运行情况: 注意记录 管理员账号和密码
注意该密码只出现一次,请直接记录下来保存后续使用,后续可以自行在面板上更改密码,注意只会显示一次
注意项目端口为/config目录下配置文件中配置的端口,默认为8080端口,项目执行命令中-Xmx4096M 代表最高允许使用内存, -Xms256M 为启动最低分配内存量,请根据自己服务器实际情况分配,开机启动 可自行开启
视频教程
安全加固
建议添加一个域名,申请SSL证书,反代api与admin接口,实现SSL安全加固。可以直接反代 / ,不必分开api和admin。
