🔥 1Panel offers an intuitive web interface for Linux server, making it easy to manage OpenClaw agents, LLMs, websites, databases, containers, files, and scheduled tasks.
Added system information copy feature / 新增系统信息复制功能 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10109
Added installed application password copy feature / 新增已安装应用密码复制功能 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9892
Supported pushing certificates to other nodes / 支持证书推送到其他节点 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10074
Supported right-click operations in file list / 文件列表支持右键操作 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/10049
Supported multi-tab management / 支持多标签页管理 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/10147
Supported drag-and-drop upload in file manager / 文件管理页面支持拖拽上传 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/10011
Supported import and export of WAF IP groups / WAF IP 组支持导入导出 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10008
Supported import and export of URL/UA blacklists and whitelists / URL/UA 黑白名单支持导入导出 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10012
Supported exporting SSH login logs / 支持导出 SSH 登录日志 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9889
Added alerts for panel login, SSH login, license exceptions, and node exceptions / 新增面板登录、SSH 登录、许可证异常和节点异常告警 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/10034
Supported viewing historical version update logs / 支持查看历史版本更新日志 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10002
⚙️ Enhancements / 功能优化
Optimized application recommendation logic / 优化应用推荐逻辑 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10128
Optimized comparison feature on application upgrade page / 优化应用升级页面的对比功能 by @wangdage12 in https://github.com/1Panel-dev/1Panel/pull/9905
Supported configuring restart policies during application installation / 应用安装支持配置重启策略 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9953
Added container navigation entry on installed applications page / 已安装应用页面新增容器导航入口 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9950
Added empty state prompt for application list / 应用列表新增空状态提示 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10014
Optimized application store tag selection logic / 优化应用商店标签选择逻辑 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10047
Supported matching description field in application search / 应用搜索支持匹配描述字段 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10101
Added timeout setting for application upgrade / 应用升级新增超时设置 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10132
Optimized application store tag style / 优化应用商店标签样式 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10134
Added root directory configuration for reverse proxy websites / 为反向代理网站增加 root 根目录配置 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9881
Enhanced reverse proxy website configuration parsing to support custom configurations / 增强反向代理网站配置解析以支持自定义配置 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/9901
Supported server-side caching configuration for reverse proxy websites / 反向代理网站支持配置服务端缓存 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9914
Restricted special characters in website aliases / 限制网站别名中的特殊字符 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9944
Optimized regex rules for website aliases / 优化网站别名正则规则 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9969
Optimized OpenResty default configuration / 优化 OpenResty 默认配置 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/9962
Added HSTS subdomain option / 添加启用 HSTS 子域名选项 by @Snrat in https://github.com/1Panel-dev/1Panel/pull/9971
Added quick navigation button to website directory / 新增快速跳转网站目录按钮 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9973
Optimized website list sorting rules / 优化网站列表排序规则 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10036
Optimized reverse proxy configuration page display / 优化反向代理配置页面显示 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/10097
Optimized reverse proxy rule configuration / 优化反向代理规则配置 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10131
Enhanced anti-hotlinking configuration with more options and improved UI interaction / 增强防盗链配置支持更多选项并优化界面交互体验 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/10149
🛠️ Bug Fixes / 问题修复
Fixed the issue where Node.js runtime was marked as not installed in the app store despite being installed / 修复了 Node.js 运行环境已安装情况下应用商店仍显示未安装的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10175
Fixed the issue where app store list pagination was not cached / 修复了应用商店列表分页未缓存的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10146
Fixed the issue where OpenResty failed to start after module upgrade refactor / 修复了 OpenResty 新增模块重构后升级导致无法启动的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10016
Fixed the issue where HTTPS anti-hijacking could not be enabled on sub-nodes / 修复了子节点无法启用“HTTPS 防窜站”的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10032
Fixed the incorrect display of proxy_ssl_name in reverse proxy websites / 修复了反向代理网站 proxy_ssl_name 显示错误的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10079
Fixed the issue where static resources were inaccessible after enabling anti-hotlinking on one-click deployed websites / 修复了一键部署类型网站开启防盗链后静态资源无法访问的问题 by @HynoR in https://github.com/1Panel-dev/1Panel/pull/10125
Fixed the issue where website directories were not migrated when reinstalling OpenResty / 修复了 OpenResty 重装时网站目录未迁移的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10185
Fixed the issue where sub-node certificate update failed / 修复了子节点更新证书失败的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10219
Fixed the issue of "port not specified" error when creating runtime environments in some cases / 修复了部分场景下创建运行环境报 “未指定端口” 的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10041
Fixed the issue where MySQL slow log state switching was abnormal / 修复了 MySQL 慢日志状态切换异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10050
Fixed the issue where orchestration list items could not be deleted after manual deletion of orchestration files / 修复了手动删除容器编排文件后编排列表仍显示但无法删除的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10186
Fixed the issue of abnormal container image deletion warning / 修复了容器镜像删除警告异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10078
Fixed the issue of infinite SSH session loading on some operating systems / 修复了部分操作系统 SSH 会话无限加载的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9964
Fixed the issue of abnormal scheduled task report display in some cases / 修复了部分场景下计划任务报告展示异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10058
Fixed the issue of virus scan timeout in some cases / 修复了部分场景下病毒扫描超时的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9961
Fixed the issue where whitelisted URLs in WAF logs included request parameters / 修复了 WAF 拦截日志中加白 URL 包含请求参数时的问题 by @zhengkunwang223
Fixed the issue where WAF rule pagination was not cached / 修复了 WAF 规则分页未缓存的问题 by @zhengkunwang223
Supported restarting runtime environment when configuring PHP / 配置 PHP 时支持重启运行环境 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10150
Added concurrency configuration to optimize PHP performance / 新增并发配置以优化 PHP 性能 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9877
Added FPM status display in PHP runtime environment / PHP 运行环境新增 fpm 状态展示 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9891
Added Composer support in PHP runtime environment / PHP 运行环境新增 Composer 支持 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9997
Supported batch restart of PHP processes / PHP 进程守护支持批量重启 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10127
Supported more GPU versions in monitoring / GPU 监控支持更多版本 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10133
Added website association prompt when deleting databases / 删除数据库时增加网站关联提示 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9918
Optimized database deletion prompt message / 优化数据库删除提示信息 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10226
Optimized container port detection mechanism / 优化容器端口检测机制 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10209
Supported batch upgrade of container images / 支持容器镜像批量升级 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9915
Supported ctrl+c operation in container terminal / 容器终端支持 ctrl+c 操作 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9951
Optimized container orchestration page navigation logic / 优化容器编排页面导航逻辑 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9968
Optimized image push logic / 优化镜像推送逻辑 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10096
Optimized container image operation task logs / 优化容器镜像操作任务日志 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10103
Supported sorting in image list / 镜像列表支持排序 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10106
Supported restart operation in container orchestration / 容器编排支持重启操作 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10129
Added exit prompt when leaving file upload / 文件上传退出时新增提示 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9963
Adapted download progress bar to dark mode / 下载进度适配暗黑模式 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/9965
Optimized file selection component / 优化文件选择组件 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9983
Supported row selection in file list / 文件列表支持行选择功能 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/10072
Optimized file renaming logic / 优化文件重命名逻辑 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/10080
Optimized backup logic in scheduled tasks / 优化计划任务的备份逻辑 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10145
Optimized backup file naming format in scheduled tasks / 优化计划任务的备份文件名格式 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9890
Added custom execution cycle prompt in scheduled tasks / 计划任务新增自定义执行周期提示 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9952
Optimized cache cleaning functionality / 优化缓存清理功能 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9902
Added quick node renaming and grouping feature / 新增节点快速修改名称和分组功能 by @ssongliu
Optimized node data synchronization logic / 优化节点数据同步逻辑 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9947
Added file hash verification when installing sub-nodes / 从节点安装新增文件哈希校验 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9998
Added service health check when editing nodes / 编辑节点新增服务健康检查 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10095
Excluded system IPs during snapshot backup / 快照备份时排除系统 IP by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10100
Optimized license error prompt message / 优化许可证错误提示信息 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/9996
Adjusted Google Drive backup account creation logic / 调整 Google 云盘备份账号的创建逻辑 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10168
Input fields auto-focus on login and MFA verification pages / 登录和 MFA 验证页面输入框自动获取焦点 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/10213
Optimized log file highlighting / 优化日志文件高亮显示 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10093
Supported riscv64 architecture / 支持 riscv64 架构 by @chiichen in https://github.com/1Panel-dev/1Panel/pull/9925
Added "no logs available" prompt in log component / 日志组件新增“暂无日志”提示 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10135
Optimized log file reading logic / 优化日志文件读取逻辑 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10141
Fixed the issue where node list refresh frequency was not cached / 修复了节点列表刷新频率未缓存的问题 by @ssongliu
Fixed the issue where normal requests were displayed as status 0 in request log details / 修复了请求日志详情中正常请求显示为状态 0 的问题 by @zhengkunwang223
Fixed the issue where status code statistics were not cleared when clearing website monitoring logs / 修复了清空网站监控日志时状态码统计未同步清空的问题 by @zhengkunwang223
Fixed the issue where temporary files were not cleaned up when deleting snapshots / 修复了快照删除时临时文件未清理的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10052
Fixed the issue of WebDAV upload failures in some cases / 修复了部分 WebDAV 上传失败的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10077
Fixed the issue where panel authorized IPs could not resolve some IPv6 addresses / 修复了面板授权 IP 无法解析部分 IPv6 地址的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10179
Fixed the issue where the task center blocked the menu bar on mobile devices / 修复了移动端任务中心会遮挡菜单栏的问题 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/9976
Fixed the issue where asynchronous log writing was not effective in some cases / 修复了部分场景下异步日志写入未生效的问题 by @wxy05240 in https://github.com/1Panel-dev/1Panel/pull/10000
Fixed the issue where command-based user info retrieval failed in some cases / 修复了部分场景下命令获取用户信息异常的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10010
Fixed the issue of log loss in some cases / 修复了部分场景下日志丢失的问题 by @zhengkunwang223 in https://github.com/1Panel-dev/1Panel/pull/10111
Fixed the issue where backup record loading timed out in some cases / 修复了部分场景下备份记录加载超时的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10126
Fixed the issue where incorrect update description was displayed when multiple update versions existed / 修复了面板存在多个更新版本时默认更新描述显示错误的问题 by @ssongliu in https://github.com/1Panel-dev/1Panel/pull/10208
Fixed the issue of flickering during page loading in some cases / 修复了部分页面加载过程中闪烁的问题 by @lan-yonghui in https://github.com/1Panel-dev/1Panel/pull/10187