DBPanel 服务器面板 1.0.5 发布:安全与运维能力全面增强

发布于

本次版本属于功能增强型更新,重点围绕 **安全防护、网站与证书管理、数据库与运行环境、系统运维、界面体验** 五个方向进行完善。新增 Fail2ban 防护体系、ThinkPHP 网站支持、Redis 连接管理、面板 HTTPS、主题模式和新手指引等功能,同时继续优化权限控制、任务中心、安全报告与系统更新流程。

## DBPanel 是什么

DBPanel 是一款面向 Linux 服务器的中文管理面板,主要服务于开发者、站长、中小企业及服务器运维人员。

面板提供网站、Nginx、PHP、MySQL、Redis、SSL 证书、备份恢复、安全防护、日志审计、任务调度和系统更新等管理能力。

DBPanel 不提供网页终端和任意 Shell 命令入口。环境安装、服务管理、备份恢复、证书申请、系统更新等操作均通过受控执行动作和任务中心完成,并结合权限校验与操作日志降低误操作风险。

---

## 本次更新亮点

### 1. Fail2ban 防护体系

1.0.5 新增 Fail2ban 集成,覆盖以下场景:

- SSH 登录防护
- 网站访问防护
- DBPanel 后台登录防护
- Jail 配置与状态管理
- Fail2ban 任务管理
- 配置变更与任务状态联动
- 被封禁 IP 概览

管理员可以直接在面板中查看防护状态、调整对应策略,并通过任务中心跟踪配置执行结果。

### 2. ThinkPHP 6 和 ThinkPHP 8 网站支持

网站创建流程新增 ThinkPHP 类型,支持:

- ThinkPHP 6
- ThinkPHP 8
- ThinkPHP Nginx 伪静态配置
- 对应的网站运行参数
- 网站创建与配置表单适配

创建 ThinkPHP 网站时,不再需要手动查找和填写常用伪静态规则。

### 3. Redis 连接管理

新增 Redis 连接台账功能,支持:

- 新增 Redis 连接
- 编辑连接配置
- 删除连接
- 连接可用性检测
- 连接状态展示
- Redis 慢日志诊断
- Redis 安全检查

Redis 重启、连接修改和删除等操作继续受权限与高风险门禁控制。

### 4. 浅色、深色和跟随系统主题

DBPanel 现已支持三种主题模式:

- 浅色
- 深色
- 跟随系统

登录页、控制台布局、图表和主要功能页面均完成适配。图表组件也会根据当前主题自动调整显示效果。

### 5. 新手指引

首次使用面板时增加引导流程,帮助用户快速找到:

- 运行环境安装
- 网站管理
- 数据库管理
- 安全检查
- 系统更新
- 任务中心

对于首次接触 Linux 面板的用户,可以更快完成基础环境准备和网站上线。

---

## 安全能力增强

除了 Fail2ban,本次版本还继续完善了安全中心。

### 防火墙

- 支持重置 UFW
- 支持强制启用 UFW
- 优化防火墙状态提示
- 优化规则执行结果展示
- 改进防火墙标签页交互

### 端口安全

- 增强监听端口识别
- 完善端口暴露风险展示
- 优化面板端口安全提示
- 支持修改 DBPanel 监听端口

### 网站防护

- 防护策略管理
- 防护规则应用
- 命中日志同步
- 被封禁 IP 概览
- 防护任务状态联动

### 安全报告

- 完善安全评分元数据
- 优化 ClamAV 状态探测
- 优化漏洞检查逻辑
- 重构可疑文件隔离流程
- 重构隔离文件恢复流程
- 完善安全任务状态展示

---

## 网站与证书管理增强

### Nginx 配置管理

本次更新继续加强 Nginx 管理能力:

- 配置内容管理
- 配置变更历史
- 历史记录查看
- 自定义重写规则校验
- 配置选项优化
- 表单逻辑优化

Nginx 配置修改依然遵循预览、检测、应用和历史记录流程,尽可能避免错误配置直接影响线上网站。

### SSL 证书

- 增强证书申请前的域名验证
- 优化证书选择交互
- 完善证书操作权限控制
- 优化证书和网站绑定流程
- 改进证书任务状态展示

### 网站急救

网站急救功能及相关服务链路完成重构,改善配置修复、状态检测和任务执行过程的一致性。

### 网站删除

删除网站时,可以同步清理该网站的:

- Nginx 访问日志
- Nginx 错误日志

减少网站删除后的历史文件残留。

---

## 数据库与运行环境

### 数据库用户管理

新增和完善数据库用户管理能力:

- 创建数据库用户
- 设置和修改密码
- 分配数据库权限
- 调整已有用户授权
- 加强密码安全控制
- 完善相关权限校验

### PHP 扩展管理

新增 PHP 扩展检查与管理能力,管理员可以查看不同 PHP 版本的扩展状态,并通过任务中心执行受控的安装或管理操作。

### 面板 HTTPS

新增 DBPanel 自身的 HTTPS 设置能力,并补充相关测试覆盖,进一步提升后台访问安全性。

---

## 系统与运维能力增强

### 系统更新

完善服务器软件包更新流程:

- 检查可用更新
- 执行软件包升级
- 查看更新日志
- 查看历史更新记录
- 优化更新提示
- 优化进度展示
- 完善任务状态联动

### 任务中心

进一步加强对以下任务的管理:

- 环境安装任务
- 服务管理任务
- 定时任务
- 自动任务
- 网站与证书任务
- 系统更新任务

同时优化任务列表、进度信息、状态标签、任务详情和日志展示。

### 备份记录

优化备份记录管理,以及备份任务、备份结果和相关操作的展示流程。

### 服务器概览

优化服务器基础信息展示,并完善概览页面的权限控制。

---

## 珑大产品安装优化

### DBErp 快速安装

- 优化安装前检查逻辑
- 改进检查结果展示
- 优化前端交互
- 完善安装阻断原因提示
- 加强安装任务状态联动

### 产品安装管理

- 优化安装记录管理
- 改进安装状态展示
- 重构推荐安装卡片逻辑
- 优化产品安装入口
- 加强安装任务和详情页面联动

---

## 其他优化

本次版本还包含以下改进:

- 优化登录安全设置页面
- 完善数据库权限管理与测试
- 更新网站部署标签和提示
- 优化数据库状态标签
- 改进任务详情页数据展示
- 图表组件支持主题切换
- 优化多个页面的表单、空状态、布局及交互细节

---

## 安装 DBPanel

新用户可执行:

```bash
curl -fsSL https://download-loongdom.oss-cn-beijing.aliyuncs.com/dbpanel/install.sh | bash
```

DBPanel 官方网站:

[https://panel.loongdom.cn/](https://panel.loongdom.cn/)

### 已安装用户升级

进入 DBPanel 管理后台:

```text
设置 → 面板更新 → 检查更新 → 执行更新
```

安装命令、官网地址及后台更新路径见官方安装说明。

升级前建议先完成重要网站和数据库备份,并确认当前没有正在运行的环境安装、备份恢复或系统更新任务。

---

## 后续方向

DBPanel 将继续围绕以下方向迭代:

- Linux 服务器基础运维
- 网站与证书管理
- 数据库与 Redis 管理
- 安全自动化
- 备份恢复
- 任务与审计
- 珑大产品安装、诊断及运维闭环

欢迎体验 DBPanel 1.0.5,并通过官方渠道反馈使用过程中遇到的问题。

---

原文链接:[点击查看](https://www.oschina.net/news/482798)

评论

暂无评论。

0.087310s