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

news/2024/7/10 21:51:11 标签: 开源, 面板, 1Panel, 运维, Linux

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.niftyadmin.cn/n/5040280.html

相关文章

【Redis】深入探索 Redis 的哨兵(Sentinel)机制原理,基于 Docker 模拟搭建 Redis 主从结构和哨兵分布式架构

文章目录 一、对 Redis Sentinel 的认识1.1 什么是 Redis Sentinel1.2 为什么要使用 Redis Sentinel1.2.1 主从复制问题1.2.2 人工恢复主节点故障 二、Redis Sentinel 原理剖析2.1 Redis Sentinel 架构2.2 Raft 算法和领袖节点2.3 哨兵节点2.4 故障检测2.5 故障切换2.6 监控和通…

ChatGLM LoRA微调定制AI大模型

一、前言 对于 ChatGLM2-6B 模型基于 PEFT 的特定任务微调实验。 1.1 硬件需求 注:r 为LoRA 维数大小,p 为前缀词表大小,l 为微调层数,ex/s 为每秒训练的样本数。gradient_accumulation_steps 参数设置为 1。上述结果均来自于单个 Tesla V100 GPU,仅供参考。 1.2 微调方…

php宝塔搭建实战Cloud网盘网站php源码

注意:因为微信最近又改了推送机制,经常有朋友说错过了之前的搭建教程文章,每次都要主动搜索才能搜到公众号。所以建议大家加个星标,就能第一时间收到推送。 大家好啊,欢迎来到web测评。本期给大家带来一套php开发的Clo…

03-JavaScript-函数

函数就是将特定功能的代码封装起来,当需要实现特定功能时,直接调用函数实现即可。 一、函数定义和使用 1.1 定义函数 语句式命名函数 function sum(a,b) {return a b; }变量函数表达式 是一个匿名函数,它没有函数名 let sum function(…

python的多线程多进程与多协程

python的多线程是假多线程,本质是交叉串行,并不是严格意义上的并行,或者可以这样说,不管怎么来python的多线程在同一时间有且只有一个线程在执行(举个例子,n个人抢一个座位,但是座位就这一个,不…

JsonUtils

1、工具类 package com.atguigu.utils;import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.Deserialization…

WebGL中JS与GLSL ES 语言通信,着色器间的数据传输示例:js控制绘制点位

js改变点位&#xff0c;动态传值 <canvas id"canvas"></canvas><!-- 顶点着色器 --><script id"vertexShader" type"x-shader/x-vertex">attribute vec4 a_Position;void main() {// 点位gl_Position a_Position;// 尺…

A06、跨节点副本

导航 A01、分布式文件系统 A02、相同文件合并 A03、数据分发实现 A04、断点续传实现 A05、数据同步 A06、跨节点副本 实现流程 ● 数据分片: 首先,文件系统会将文件数据分成固定大小的块或数据片段。每个数据块都包含文件的一部分内容。例如,一个大文件可以分成多个小数据…