新增MariaDB数据库管理、支持多版本MySQL数据库共存,1Panel开源面板v1.6.0发布

发布于 2023年09月18日

2023年9月18日,现代化、开源的Linux服务器运维管理面板1Panel正式发布v1.6.0版本。

在这个版本中,1Panel新增MariaDB数据库管理;支持多版本MySQL数据库共存;支持定时备份系统快照和应用商店中已安装应用;支持为防火墙端口和IP规则设置备注信息。此外,我们进行了50多项功能更新和问题修复。1Panel应用商店新增了2款应用,并且更新了20款应用。感谢社区用户们的反馈和支持,使得新版本的1Panel功能更加完善。

亮点更新

■ 新增MariaDB数据库管理

1Panel v1.6.0版本新增支持MariaDB数据库管理,为用户提供了直观的数据库管理体验。

通过这一功能,用户无需专业数据库知识也能轻松进行数据库管理,创建新的MariaDB数据库实例,同时也能够方便地删除不再需要的数据库,从而实现对数据更好的管理。

1Panel v1.6.0还允许用户创建、管理数据库用户和分配适当的权限,确保数据库的安全性和可访问性。此外,用户还可以针对MariaDB数据库执行备份操作,以确保数据的安全性,并在需要时还原数据库至之前的状态。

1 mariadb 数据库管理.gif▲图1 MariaDB数据库管理

■ 支持多版本MySQL数据库共存

1Panel v1.6.0版本支持多版本MySQL数据库的共存,为用户提供了更灵活的数据库管理选项。

这一更新帮助用户轻松创建和管理多个不同版本的MySQL数据库,包括5.6、5.7和8.1版本。该功能的优势在于其允许用户在同一服务器上同时运行不同版本的MySQL数据库,无需担心兼容性问题。这对于开发人员、系统管理员和测试人员来说非常便利,使他们可以在不同版本的MySQL数据库之间轻松切换,以适应不同的应用程序或项目需求。

2 多数据库共存.gif▲图2 多版本MySQL数据库共存

■ 支持定时备份系统快照和已安装应用

1Panel v1.6.0版本引入了两项重要功能,以进一步增强系统管理和数据备份的能力。

第一,定时备份系统快照功能。此功能允许用户自动创建系统快照的定期副本,这有助于确保系统的稳定性和可恢复性。这样在系统崩溃或关键数据丢失时,可以轻松地还原到先前的状态。用户可以根据自己的需求和时间表设置备份计划,使其在无手动干预的情况下自动创建系统快照。

第二,备份已安装应用功能。此功能使用户能够轻松备份和还原他们的已安装应用程序,这在面临升级系统、迁移到新服务器或分享配置的场景时非常有用。用户可以选择性地备份自己的应用程序,并在需要时将它们恢复至原始状态,从而简化系统管理和维护的过程。

3 定时备份快照和应用.gif▲图3 定时备份系统快照和已安装应用

■ 防火墙规则支持设置描述信息

在1Panel v1.6.0版本中添加防火墙端口和IP规则时,支持设置描述信息,为用户提高了系统管理的可视化和可理解性。

现在,当您配置防火墙规则时,可以为每个规则添加自定义的描述信息。这个功能为团队合作和文档记录提供了帮助,方便用户更好地理解和维护规则集。

此外,描述信息还有助于快速识别和区分不同的规则,特别是在复杂的网络环境中。这一功能的引入让管理防火墙规则变得更加直观和高效,为系统管理员和网络运维人员提供了更多的控制和可视化选项。无论您是个人用户还是企业用户,这一功能都能够帮助您更加轻松地管理和保护您的网络环境。

4 防火墙.gif▲图4 防火墙规则支持设置描述信息

新增功能

网站:支持不同域名使用同一个端口;

网站:网站目录支持设置三级运行目录;

网站:更新PHP运行环境后,自动重新配置该运行环境的关联应用;

应用商店:安装应用时支持选择本地MySQL或MariaDB数据库;

应用商店:在执行安装、升级或卸载操作之前,支持执行自定义脚本;

应用商店:安装OpenResty时支持非80和443端口;

应用商店:在涉及到关联网站的情况下,OpenResty提供了强制删除的功能;

数据库:MySQL数据库列表支持添加MariaDB数据库;

数据库:支持配置多个MySQL本地数据库;

主机:防火墙端口规则和IP规则,支持设置描述信息;

计划任务:支持定时备份应用商店已安装应用;

计划任务:支持定时备份系统快照;

面板设置:重构快照功能,消除在生成快照期间对系统全局Loading的影响;

系统:1pctl命令行工具增加回滚功能。

功能优化

概览:支持自定义是否显示安全入口提示信息;

网站:日志读取功能取消文件大小限制,支持读取超过10MB的日志文件;

网站:网站设置页面增加网站目录权限校验的提示信息;

应用商店:重建应用操作修改为响应式请求;

应用商店:应用安装流程优化;

应用商店:应用商店全部列表页样式优化;

数据库:数据库密码加密存储;

数据库:MySQL页面数据库筛选框增加跳转功能;

容器:创建容器表单支持设置ENTRYPOINT参数;

容器:容器列表增加容器内网络地址列;

容器:支持查看全部容器日志;

容器:批量操作时,弹框提示信息增加详情显示;

容器:存在连续端口时,显示方式优化;

容器:容器列表加载方式优化;

容器:移除容器日志中的ANSI转义序列;

主机:文件删除时的提示信息优化;

主机:防火墙列表支持根据状态和策略进行结果筛选;

主机:添加、编辑防火墙端口和IP规则时,可以输入多个IP地址或IP地址段;

主机:文件列表增加UID和GID显示;

主机:防火墙响应速度优化;

面板设置:服务器地址支持设置为空;

面板设置:设置按钮样式优化;

系统:添加日语README文件;

系统:系统消息提示框弹出方式优化;

系统:系统弹窗提示文字样式优化;

系统:部分页面状态栏样式统一;

系统:部分页面按钮样式优化;

系统:登录接口增加安全入口的校验;

系统:1pctl获取用户信息命令返回内容优化;

系统:系统升级过程中暂停计划任务。

Bug修复

网站:修复了PHP运行环境5.5.38版本安装composer失败的问题;

网站:修复了PHP运行环境7.x版本安装pdo_sqlsrv失败的问题;

网站:修复了PHP运行环境部分版本构建失败的问题;

应用商店:修复了多容器应用升级失败的问题;

应用商店:修复了部分场景下应用停止之后不能启动的问题;

数据库:修复了MySQL数据库同步时,由于存在特殊字符导致同步失败的问题;

数据库:修复了MySQL 8.x切换数据库访问权限导致创建数据库失败的问题;

容器:修复了容器切换端口选项时,仍然进行端口校验的问题;

容器:修复了Docker低版本无法读取容器日志的问题;

主机:修复了Deepin操作系统获取SSH服务状态异常的问题;

主机:修复了守护进程停止之后状态读取异常的问题;

主机:修复了文件名带空格时,导致的设置权限失败的问题;

系统:修复了部分页面像素不对齐的问题;

系统:修复了导航按钮左侧边框显示异常的问题;

系统:修复了快照恢复后应用重建无法拉起的问题。

应用商店

新增Drawio;

新增Portainer;

Halo版本升级至v2.9.1;

DataEase版本升级至v1.18.10;

Alist版本升级至v3.27.0;

青龙版本升级至v2.16.2;

南墙Web应用防火墙版本升级至v2.6.1;

禅道版本升级至v18.7;

Gitea版本升级至v1.20.4;

Jenkins版本升级至v2.423;

MongoDB版本升级至v7.0.1;

Tailchat版本升级至v1.8.12;

Bitwarden版本升级至v1.29.2;

Redis版本升级至v6.2.13;

Redis版本升级至v7.2.1;

Nexus Repository版本升级至v3.60.0;

ddns-go版本升级至v5.6.2;

emqx版本升级至v5.2.0;

Synapse版本升级至v1.92.1;

Domain Admin版本升级至v1.5.23;

AdGuardHome版本升级至v0.107.38;

MeiliSearch版本升级至v1.3.4。