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

news2024/11/24 20:33:52

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数据库管理

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

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

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

在这里插入图片描述

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

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

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

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

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

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

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

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

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

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

▲图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。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1021698.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

零代码编程:用ChatGPT批量下载网站中的特定网页内容

http://blog.umd.edu/davidkass这个网站上有伯克希尔股东大会的一些文字稿,其标题如下: Notes From the Berkshire Hathaway 2020 Annual Meeting – May 2, 2020 Notes From the Berkshire Hathaway 2021 Annual Meeting – May 1, 2021 在右边的搜索…

MySQL 篇

目录 1、数据库三范式 2、数据库事务的特性 3、MySQL数据库引擎 4、说说 InnoDB 与 MyISAM 的区别 5、索引是什么? 6、索引数据结构 7、MySQL 索引类型有哪些? 8、索引有什么优缺点? 9、使用索引应该注意些什么? …

(图论) 827. 最大人工岛 ——【Leetcode每日一题】

❓ 827. 最大人工岛 难度:困难 给你一个大小为 n x n 二进制矩阵 grid 。最多 只能将一格 0 变成 1 。 返回执行此操作后,grid 中最大的岛屿面积是多少? 岛屿 由一组上、下、左、右四个方向相连的 1 形成。 示例 1: 输入: grid [[1, 0]…

redisplusplus笔记

redis与连接 Redis处理命令 connection主要方法及与reply关系 connection只支持移动语义&#xff0c;不支持拷贝和赋值 recv使用ReplyUPtr&#xff0c;即unique_ptr<redisReply, ReplyDeleter>,其中ReplyDeleter定义如下 struct ReplyDeleter {void operator()(redis…

从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示

文章目录 1. 写在前面1.1. categraf 采集数据1.2. 官方文档传送门 2. 配置过程2.1. 打通夜莺和 VictoriaMetrics2.2. 配置 Categraf2.3. 验证结果2.4. 配置仪表盘 3. 部署总结3.1. 操作总结3.2. 仪表盘展示 上一操作我们已经安装好了所需的基础服务&#xff0c;接下来需要打通各…

AI项目八:yolo5+Deepsort实现目标检测与跟踪(CPU版)

若该文为原创文章&#xff0c;转载请注明原文出处。 一、DeepSORT简介 DeepSORT 是一种计算机视觉跟踪算法&#xff0c;用于在为每个对象分配 ID 的同时跟踪对象。DeepSORT 是 SORT&#xff08;简单在线实时跟踪&#xff09;算法的扩展。DeepSORT 将深度学习引入到 SORT 算法中…

Android.bp常用语法和预定义属性

介绍 Android.bp是Android构建系统中用于定义模块和构建规则的配置文件&#xff0c;它使用一种简单的声明式语法。以下是Android.bp的一些常见语法规则和约定&#xff1a; 注释&#xff1a; 单行注释使用//符号。 多行注释使用/和/包围。 和go语言相同 // 这是单行注释 /* 这是…

爆破shadow文件密码脚本(完成版)

在之前的博客Python爆破shadow文件密码脚本&#xff08;简化版&#xff09;中我们做了简化版的爆破shadow文件密码的python脚本&#xff0c;接下来在之前代码的基础上改进&#xff1a; import crypt shadow_line"root:$y$j9T$uEgezfJhn7Ov5naU8bzZt.$9qIqkWYObaXajS5iLDA…

charles报错Not allowed GET http://xx.xx.com/xx - connection dropped

现象&#xff1a;手机抓包时&#xff0c;charles提示Not allowed GET http://xx.xx.com/xx - connection&#xff0c;请求status显示block 排查原因&#xff1a; 1、换手机连接抓包工具&#xff0c;现象也是同上&#xff0c;可以排除手机的原因 2、检索网络上关于报错的解决方…

【HCIE】08.MPLS VPN跨域AB

MPLS VPN跨域A ASBR之间交换IPV4路由&#xff0c;采用IPVR数据包转发数据。该方式易于理解 跨域的要求 两个ASBR之间不能开启LDP&#xff0c;可以开启MPLS 因为两个路由器处于不同的AS之间&#xff0c;之间的IGP是不能互通的&#xff0c;之前是没有路由的 之所以中间不能开…

Java | 网络编程

不爱生姜不吃醋⭐️ 如果本文有什么错误的话欢迎在评论区中指正 与其明天开始&#xff0c;不如现在行动&#xff01; 文章目录 &#x1f334;前言&#x1f334;一、网络编程1.概念2.常见软件架构 &#x1f334;二、网络编程三要素1. IP2. 端口号3.协议 &#x1f334;总结 &…

Mybatis学习笔记7 参数处理专题

Mybatis学习笔记6 使用时的一些小技巧_biubiubiu0706的博客-CSDN博客 1.单个简单类型参数 2.Map参数 3.实体类参数 4.多参数 5.Param注解(命名参数) 6.Param源码分析 建表 插入点数据 新建模块 pom.xml <?xml version"1.0" encoding"UTF-8"?&…

STM32 USB CDC 虚拟串口

// 用虚拟串口(USB CDC VCP)感觉有些不稳定&#xff0c;尤其是下位机掉电后再上电&#xff0c;上位机虚拟的那个串口根本不能用&#xff0c;还有就是 // 必须等虚拟串口出来后且知道串口号上位机才可以执行打开操作// 上面是实际情况&#xff0c;但并不是STM32的USB不行&#x…

JUnit5单元测试提示“Not tests were found”错误

JUnit5单元测试提示“Not tests were found”错误&#xff0c;如下图所示&#xff1a; 或者 问题解析&#xff1a; 1&#xff09;使用Test注解时&#xff0c;不能有返回值&#xff1b; 2&#xff09;使用Test注解时&#xff0c;不能使用private关键字&#xff1b; 存在以上情…

C语言——贪吃蛇小游戏

目录 一、ncurse 1.1 为什么需要用ncurse&#xff1a; 1.2 ncurse的输入输出&#xff1a; 1.2.1 如何使用ncurse&#xff1a; 1.2.2 编译ncurse的程序&#xff1a; 1.2.3 测试输入一个按键ncurse的响应速度&#xff1a; 1.3 ncurse上下左右键获取&#xff1a; 1.3.1 如…

移动 Web 第一天

目标&#xff1a;使用位移、缩放、旋转、渐变效果丰富网页元素的呈现方式。 文章目录 01-平面转换简介平移定位居中案例-双开门旋转转换原点案例-时钟多重转换缩放案例-播放特效倾斜 02-渐变线性渐变案例-产品展示径向渐变 03-综合案例导航-频道箭头旋转频道列表 渐变按钮搜索…

什么是AJAX?如何使用原生JavaScript进行AJAX请求?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 什么是AJAX&#xff1f;⭐如何使用原生JavaScript进行AJAX请求&#xff1f;⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为…

【ONE·Linux || 进程间通信(一)】

总言 进程间通信&#xff1a;简述进程间通信&#xff0c;介绍通信方式之一&#xff0c;管道通信&#xff08;匿名、名命&#xff09;。 文章目录 总言1、进程间通信简述2、管道2.1、简介2.2、匿名管道2.2.1、匿名管道的原理2.2.2、编码理解&#xff1a;用fork来共享管道2.2.2.…

Rocketmq--消息发送和接收演示

使用Java代码来演示消息的发送和接收 <dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-spring-boot-starter</artifactId><version>2.0.2</version> </dependency> 1 发送消息 消息发送步骤: 创建…

三维模型3DTile格式轻量化压缩必要性分析

三维模型3DTile格式轻量化压缩必要性分析 理解3DTile格式轻量化压缩的必要性&#xff0c;首先需要理解三维模型的复杂性和数据量。三维模型通常包含大量的顶点、面片和纹理信息&#xff0c;这使得其数据量非常大&#xff0c;尤其对于大规模的三维地理空间数据&#xff0c;例如城…