Maple
d8b3d9fbdf
feat: release v11.0.0 Liino — menu framework, risk guards, CI gates
...
Unify all menus on lib/menu.sh (run_menu), harden GPU/GRUB writes with
two-tier confirms and markers, fix remote/self-update to Releases assets,
and close real CI quality gates with SHA256SUMS. Bump to 11.0.0 / Liino.
2026-07-28 14:43:58 +08:00
Maple
df967c5dd2
chore: update repo references from Mapleawaa to PVE-Tools
2026-05-16 16:19:57 +08:00
Maple
740d1a5c6e
release: v8.8.8 Shell版最终版本,项目归档转向Go重构
...
- Shell版本定格为最终版本,main分支停止功能更新
- 项目归档声明,后续维护转向Go语言重构版(beta-go)
- 文档站新增EOL归档公告横幅和归档说明页面
- 导航栏新增"归档说明"入口
- 更新日志同步至v8.8.8
- 版本号同步提升到8.8.8,代号更新为Coluccis
2026-05-15 20:40:25 +08:00
Maple
572fc1a81b
fix(换源): 修复阿里云 Ceph 镜像 404 问题并升级至 v7.7.0
...
- 修复阿里云换源时 Ceph 镜像指向不存在地址的 BUG,改为使用官方 Ceph 源
- 优化换源功能日志提示,明确告知用户哪些源使用镜像站、哪些沿用官方源
- 同步更新 VERSION、UPDATE、Web/update.md
2026-05-09 20:45:39 +08:00
Maple
87eaa8182e
feat: 升级至 v7.6.0 并新增腾讯云/阿里云镜像源
...
- 将版本号更新至 7.6.0,构建代号改为 Funa
- 新增腾讯云和阿里云公网镜像源选项,分别用于 Debian/安全更新和 Debian/安全/Ceph
- 优化镜像源选择逻辑,增加输入验证和错误处理
- 更新相关文档和更新日志
2026-05-07 22:46:00 +08:00
Maple
9b3b07989b
fix(copy_fail): 调整漏洞修复复查流程和文案
...
更新 Copy Fail 漏洞处理流程,将语义从"检测/缓解"调整为"修复复查/清理",适配漏洞修复后的使用场景
修改相关菜单选项和提示文案,强调升级后复查和清理临时阻断配置的重要性
更新版本号至 7.5.0 并同步文档
2026-05-05 23:54:09 +08:00
Maple
6448760743
fix(内核管理): 修复内核同步流程误装辅助包问题并统一包名识别逻辑
...
修复自动更新流程误把辅助包当作最新内核的问题,避免安装 `proxmox-kernel-libc-dev` 等非内核包
统一 `proxmox-kernel-*` 和 `pve-kernel-*` 的包名识别逻辑,确保菜单展示和安装使用同一套规范
调整可用内核列表筛选规则,只保留真实内核包,排除开发包和工具包
2026-04-30 22:40:19 +08:00
Maple
a8955b29ce
feat(安全): 新增 Copy Fail 漏洞检测与缓解功能
...
新增 Copy Fail (CVE-2026-31431) 漏洞检测、风险评估与缓解入口,集成到内核管理菜单。主要包含以下功能:
- 综合内核版本、changelog 证据、内核配置、模块状态及 LXC/SSH 暴露面进行漏洞状态检测
- 新增两种自动临时缓解方式:禁用 algif_aead 或禁用 authencesn
- 新增手动处理说明和临时缓解回滚入口
- 保留现有内核同步更新流程,明确说明升级不等于修复
2026-04-30 20:44:35 +08:00
Maple
e46df643ce
chore: 更新版本至7.2.0并修改安装指南
...
- 修复用户找错脚本地址的问题
- 修复脚本无法识别小数点版本的问题
- 优化UPS监控集成策略
- 简化安装指南中的命令
2026-04-27 20:29:54 +08:00
Maple
a1140be40c
fix(UPS监控): 修复Perl插值问题并改进UPS集成策略
...
- 将反引号改为qx'...'以避免Perl变量插值问题
- 统一使用双引号处理字符串提高一致性
- 更新版本号至7.1.1
- 新增UPS诊断入口并优化监控逻辑
2026-04-26 13:04:55 +08:00
Maple
fa7a2236be
feat: 更新版本至 7.1.0,优化 UPS 集成策略并新增诊断功能
2026-04-25 12:35:50 +08:00
Maple
b922b9f8d7
fix: 增加一系列防止用户误操作的修复和删除试删代码
2026-04-15 23:43:58 +08:00
Maple
5f18ffba93
feat: 升级至 v7.0.0,史诗级大重构
2026-04-06 18:29:00 +08:00
Maple
7d61f1ebeb
feat: 新增第三方软件市场、离线守卫与UPS服务管理,优化NVIDIA vGPU策略
...
- 新增 Modules 第三方软件市场,支持元信息识别与执行前风险确认
- 新增离线模式守卫,网络不可达时展示诊断信息并要求用户确认
- 移除 NVIDIA vGPU 自动配置流程,改为全屏警告并引导至文档
- 新增 NVIDIA 驱动说明文档,解释为何不建议自动化安装
- 温度监控新增 UPS 服务管理,不启用时自动停止 apcupsd 服务
- 重构文档站主页,新增开发计划页面与时间线组件
- 更新版本至 6.8.0
2026-03-19 00:44:27 +08:00
Mapleawaa
b35d842489
fix(thermal): 修复概览布局并增强硬件状态显示
...
- 移除温控功能对右侧 `minHeight` 的强制拉伸,解决硬盘较多时 CPU/Memory 折线图被异常拉高的问题
- 重构恢复逻辑:通过 `apt-get install --reinstall` 重装官方包,避免多次补丁后 `.bak` 文件不纯净
- 为 CPU/NVMe/SATA 温度增加颜色显示,新增 NVMe 异常断电指标,并为 SATA SMART 提供异常断电兜底显示
2026-03-09 20:52:02 +08:00
Mapleawaa
43f644930c
fix: 修复 PVE 9.1.5 版本识别误拦截问题
...
- 改进版本检测逻辑,优先从 `pveversion` 输出中提取 `pve-manager/x.y.z` 格式
- 保留 dpkg-query 作为备选方案,提高版本识别的稳定性
- 修复部分 PVE 9.1.5 环境下被错误触发“非 PVE9 风险确认/拦截”的问题
- 新增 `--i-know-what-i-do` 启动参数以绕过非 PVE9 环境的安全拦截
2026-02-25 21:22:31 +08:00
Mapleawaa
8f57cfea93
feat: 新增邮件通知引导与IMG导入功能,增强非PVE9防护
...
- 新增邮件通知自动化引导:配置数据中心From/root邮箱、Postfix SMTP中继(支持QQ/163/Gmail/自定义),可选测试邮件与ZFS ZED邮件选项
- 新增IMG镜像导入:自动扫描指定目录下的.img文件,支持转换为qcow2/raw格式并导入到指定虚拟机与存储,可选自动挂载
- 增强非PVE9环境防护:启动时强制风险确认,并拦截换源、更新、一键优化、升级等高风险自动化操作
- 硬盘直通列表新增ATA标识列,便于区分wwn信息不直观的硬盘
- 更新CI发布流程:修复tag匹配条件,改为push tag后自动创建GitHub Release
- 新增赞助页面(.github/FUNDING.yml、Web/sponsor.md)和NOTICE文件
- 更新TOS与ULA文档,拆分页面并优化内容
- 更新README中的文档链接与公告信息
- 删除不再需要的commits_full_with_files1.txt文件
2026-02-22 18:37:27 +08:00
Mapleawaa
0319ca8fcd
chore: 更新版本号至6.5.0并同步更新日志
...
更新 VERSION 文件及脚本中的版本标识为 6.5.0。
同步 UPDATE 文件和更新日志,以反映新版本特性,主要包括新增 NVIDIA 显卡管理功能、优化无 GPU 环境交互以及添加许可同意界面。
2026-02-22 15:59:40 +08:00
Mapleawaa
c9a059f562
feat: 新增磁盘/控制器/NVMe直通工具箱与引导配置辅助
...
新增RDM单盘直通功能,支持从/dev/disk/by-id/自动发现可直通整盘,并提供插槽可用性检查与--delete取消直通选项。新增控制器直通功能,可扫描SATA/SCSI/RAID控制器并展示其下磁盘映射,直通前自动检查IOMMU状态。新增关键安全机制,自动识别并拦截包含PVE系统盘的控制器直通,避免宿主机崩溃。新增NVMe直通功能,识别NVMe控制器并支持按需写入MSI-X重定位参数以提升兼容性。新增引导配置辅助,识别直通磁盘的UEFI/Legacy类型,并给出VM固件类型、机器类型与启动顺序建议。更新主菜单以集成新功能模块,并提升版本号至6.4.0。
2026-02-22 14:42:50 +08:00
Mapleawaa
f4482ce376
refactor: 重构 UI 视觉系统并升级颜色兼容性
...
1. 重构颜色初始化逻辑,支持 TTY 自动检测,通过 printf 定义 ANSI 变量以增强兼容性
2. 统一全脚本 UI 视觉风格,引入 UI_BORDER、UI_DIVIDER 等常量并优化色彩层级
3. 针对核显虚拟化及系统信息模块强化视觉警告提示,提升 noVNC 等终端的显示效果
4. 更新项目文档(核显直通、SR-IOV、PVE 升级教程)并修正脚本下载命令
5. 版本号升级至 v6.2.1
2026-02-07 19:40:25 +08:00
Mapleawaa
dca31970c9
feat: 新增虚拟机与容器定时开关机管理功能
...
- 在脚本中新增定时任务管理菜单,支持对 qm 和 pct 进行自动识别与配置
- 实现基于 /etc/cron.d/ 的幂等配置管理,支持自定义开关机时间并自动重启服务
- 文档网站新增脚本下载源切换功能,支持多线路(Cloudflare/GitHub/CDN)选择
- 优化文档网站视觉效果,为标题及页脚添加渐变色与颗粒感质感
- 更新版本号至 6.2.0 并同步构建脚本与统计配置
2026-02-07 00:00:01 +08:00
Mapleawaa
dbf62340b3
refactor: 重构脚本菜单结构并引入 VitePress 文档
...
1. 重新组织 PVE-Tools.sh 的主菜单及二级菜单分类,使功能逻辑更清晰
2. 在 Web/ 目录下引入基于 VitePress 的官方文档,并优化构建脚本
3. 增强脚本更新提示界面,支持显示详细的 Markdown 格式更新日志
4. 修复 .gitignore 中路径匹配的格式问题
5. 在脚本中新增大量“图吧”风格的随机小贴士,提升用户体验
2026-02-06 22:28:54 +08:00
Mapleawaa
6d6878557a
fix: 优化磁盘休眠检测逻辑并更新版本
...
1. 在磁盘休眠检测中增加对 SAS 协议的判断,避免对 SAS 盘使用 hdparm 导致误报。
2. 将版本号从 6.0.0 升级至 6.0.1。
2026-01-20 19:37:33 +08:00
Mapleawaa
96f1b5f2ab
feat: 更新至 v6.0.0 并新增 Intel 核显直通与救砖工具
...
1. 版本号从 5.0.0 升级至 6.0.0。
2. 重构主菜单结构,采用二级菜单分类,提升交互体验。
3. 新增 Intel 6-14 代核显直通自动化配置功能,支持自动下载 ROM 和修改版 QEMU。
4. 新增“应急救砖工具箱”,支持恢复官方 proxmoxlib.js、重置驱动黑名单及还原官方 QEMU。
5. 优化 CI/CD 流程,引入 shc 将脚本编译为二进制文件发布。
6. 优化日志记录机制,减少控制台冗余输出。
2026-01-14 20:54:27 +08:00
Mapleawaa
8823fd4e25
fix: 修复了#32 #33 的历史遗留问题
...
Closes #32 Closes #33
2025-11-14 23:25:05 +08:00
Mapleawaa
77ca7f23bc
fix: 忘记改版本号了
2025-11-11 15:10:21 +08:00
Mapleawaa
d0d02fe807
feat: 新增功能和修复
...
- fix: UPS 监控项目的异常,原因是无设备情况下直接显示了错误信息
- feat: 新增核显直通菜单和功能项
Closes #29
Closes #32
2025-11-11 15:08:17 +08:00
Mapleawaa
1a48274ba3
fix: 修复了温度传感器显示部分模块的一系列问题
2025-11-04 12:56:17 +08:00
Mapleawaa
6f8b2c93b4
Fix: 修复用户反馈问题并优化系统功能
...
- 移除传感器检测项目的可选配置项 Closes #20 , #21
- 修复新增/修改传感器后信息框被遮挡的显示问题 Closes #23 , #19
- 更新小工具来源配置
- 优化系统稳定性与性能表现
2025-10-23 20:32:00 +08:00
Mapleawaa
03c1644b3a
feat: Add various Proxmox VE helper scripts for monitoring, installation, and configuration
...
- Introduced `monitor-all.sh` for monitoring and restarting LXC and VM instances based on ping status.
- Added `netdata.sh` for installing and uninstalling NetData on Proxmox VE.
- Created `post-pbs-install.sh` for post-installation routines specific to Proxmox Backup Server.
- Developed `post-pve-install.sh` for post-installation routines specific to Proxmox VE.
- Implemented `scaling-governor.sh` to manage CPU scaling governors and set crontab for persistence.
- Added `update-lxcs.sh` for updating LXC containers with options to exclude specific containers.
2025-10-17 21:00:17 +08:00
Mapleawaa
3ea1a5a01d
Fix:修复了许多历史遗留问题,请尽快更新
...
1. 界面优化
- 修复颜色代码显示问题,使用 echo -e 替代 printf
- 简化所有UI边框元素为普通虚线
- 移除颜色格式化,使用纯文本显示
2. 内核安装增强
- 改进 install_kernel 函数,支持完整包名和版本号两种格式
- 增强依赖检测和用户引导
3. 菜单重构
- 合并温度监控选项到专用子菜单
- 合并Ceph相关选项到专用子菜单
- 重新编号主菜单选项(1-13)
- 更新所有对应的case语句
4. 自定义温度监控
- 实现交互式菜单系统,支持详细传感器配置
- 添加多种监控选项(CPU频率、温度、功耗、磁盘信息等)
- 实现依赖检查和预设配置方案
5. 更新检查功能增强
- 改进 check_update() 函数,支持从VERSION和UPDATE双文件获取更新信息
- 新增通用下载函数 download_file,替代原有 download_version_file
- 添加UPDATE文件的镜像URL支持
6. 双源更新信息机制
- 优先从VERSION文件获取版本信息(保持向后兼容)
- 同时从UPDATE文件获取详细更新内容(如可用)
- UPDATE文件不可用时回退到VERSION文件的更新日志
7. 更新显示优化
- 改进更新信息展示格式,提供更好的可读性
- 智能显示详细更新信息或基础版本信息
- 保持虚线分隔符的UI风格一致性
8. 代码一致性
- 统一纯文本格式化
- 保持功能完整性的同时简化视觉元素
2025-10-11 23:36:14 +08:00