新增工具箱管理功能、重构网站证书管理功能,1Panel开源面板v1.9.0发布

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

在这一版本中,1Panel引入了新的工具箱管理功能,包含Swap分区管理、Fail2Ban管理等功能。此外,1Panel针对网站证书管理功能进行了全面重构,现在支持添加ZeroSSL、BuyPass和Google Cloud等ACME账户,还新增了GoDaddy、Name.com、NameCheap、NameSilo等DNS账户。在申请证书时,系统支持多种加密算法,能够创建自签名证书,并且提供证书的上传、下载功能,用户还可以批量删除证书,将证书推送至本地目录。容器配置页面也新增了与IPv6相关的配置选项。

此外,1Panel开源项目组还进行了70多项功能更新和问题修复。1Panel应用商店新增了10款应用,并且更新了20款应用。感谢社区用户们的反馈和支持,使得新版本的1Panel功能更加完善。

亮点更新

■ 新增工具箱管理

1Panel v1.9.0版本新增一个全新的工具箱管理功能,包含Swap分区管理和Fail2Ban管理等功能,帮助用户更轻松地管理和维护其系统。

通过Swap分区管理功能,用户可以方便地创建、修改或删除Swap分区,从而优化系统的内存使用和性能表现。这一特性对于需要调整系统资源分配的用户尤为重要,能够有效地提高系统运行效率。

Fail2Ban则可以用来防范恶意登录和攻击,新的管理功能使用户可以更直观地监控并管理Fail2Ban的配置,包括设置IP封锁规则、查看日志和调整防护策略,从而提升系统的安全性和稳定性。
在这里插入图片描述

▲ 图1 1Panel工具箱

■ 重构网站证书管理

1Panel v1.9.0版本进一步强化了网站证书管理功能,支持多种ACME账户和DNS账户。

现在,用户可以方便地添加ZeroSSL、BuyPass和Google Cloud等ACME账户,同时新增了GoDaddy、Name.com、NameCheap、NameSilo等DNS账户的支持。在证书申请过程中,系统支持多种加密算法,使用户能够根据自身需求选择合适的加密方式。此外,用户还可以创建自签名证书,1Panel为用户提供了证书的上传和下载功能,使证书管理变得更加便捷。

1Panel还提供了批量删除证书的功能,同时允许用户将证书推送至本地目录,整个证书管理流程更为灵活和高效。
在这里插入图片描述

▲ 图2 1Panel网站证书管理

■ 容器IPv6配置

1Panel v1.9.0版本新增了容器IPv6相关的配置功能,为用户提供了对IPv6容器网络的支持。

现在,用户可以轻松地在容器配置页面中设置和管理IPv6网络,为其容器分配IPv6地址,实现更广阔的网络连接能力。该功能让用户能够更灵活地配置其容器网络环境,充分利用IPv6协议的优势,提升网络性能和可扩展性。
在这里插入图片描述

▲ 图3 1Panel的容器IPv6配置

新增功能

■概览:概览页状态栏增加Swap分区监控;

■ 网站:增加多个DNS服务商;

■ 网站:Acme增加对ZeroSSL、BuyPass和GoogleCloud账号的支持;

■ 网站:支持导入IP证书;

■ 网站:支持申请ECC类型证书;

■ 网站:增加创建自签名证书功能;

■ 网站:增加证书推送至本地目录功能;

■ 网站:增加批量删除证书功能;

■ 网站:增加手动创建证书更新功能;

■ 网站:增加证书下载功能;

■ 网站:证书支持设置备注信息;

■ 网站:申请证书页面支持从网站列表中选取域名;

■ 网站:支持查看证书申请过程日志;

■ 网站:创建PHP运行环境时支持第三方商店应用;

■ 网站:增加OpenResty重载功能;

■ 网站:支持创建相同域名不同端口的网站;

■ 网站:网站列表支持根据状态排序;

■ 应用商店:应用升级页面版本列表支持排序;

■ 应用商店:应用列表增加是否显示本地应用选项;

■ 应用商店:应用安装增加IPv6地址端口监听功能;

■ 数据库:MySQL数据库管理支持跳转至Adminer应用;v

■ 数据库:添加MySQL远程数据库时支持设置SSL;

■ 容器:容器配置页面增加IPv6相关配置;

■ 容器:创建容器时支持选择是否开启特权模式;

■ 容器:支持自定义.sock文件路径;

■ 主机:支持同时拖拽上传文件和文件夹;

■ 主机:增加是否开启文件回收站功能的选项;

■ 主机:文件编辑器增加换行功能;

■ 工具箱:增加主机工具箱管理功能;

■ 工具箱:增加Fail2Ban管理功能;

■ 工具箱:增加Swap管理功能;

■ 面板设置:增加面板主题跟随系统自动切换的功能;

■ 面板设置:SSL设置支持选择本地证书;

■ 面板设置:备份账号增加WebDAV支持;

■ 系统:1pctl命令行工具支持修改面板信息;

■ 系统:备份列表页展示备份文件大小。

功能优化

■网站:优化证书申请流程;

■ 网站:PHP网站设置页面增加pathinfo相关配置;

■ 网站:优化PHP运行环境日志显示效果;

■ 网站:创建CloudFlare DNS证书修改为使用Token;

■ 应用商店:应用升级界面增加应用官网等相关链接;

■ 应用商店:已安装应用页面可查看应用详情;

■ 应用商店:应用依赖MongoDB和MinIO时自动回显用户名和密码;

■ 应用商店:优化应用升级逻辑;

■ 应用商店:优化更新应用商店请求超时逻辑;

■ 数据库:创建数据库时自动填充用户名;

■ 容器:容器端口跳转功能增加IPv4、IPv6判断;

■ 容器:优化容器列表端口展示样式;

■ 容器:优化容器名称规则提示信息;

■ 容器:修改编排功能,增加失败回滚机制;

■ 主机:优化主机测试连接功能逻辑;

■ 主机:优化zip文件解压缩逻辑;

■ 主机:远程下载文件时忽略不可信证书;

■ 工具箱:缓存清理功能迁移至工具箱菜单;

■ 计划任务:优化备份所有数据库时下载备份文件的提示信息;

■ 面板设置:面板证书自动续签增加重启提示信息;

■ 系统:优化系统中未安装提示信息的快速跳转按钮样式;

■ 系统:优化部分可编辑表格样式;

■ 系统:优化复制按钮组件;

■ 系统:增加Yii 2.0框架的重写规则;

■ 系统:部分日志页面实现滚动更新;

■ 系统:增加部分表单校验。

Bug修复

■ 网站:修复了添加User-Agent过滤失败的问题;

■ 网站:修复了非80端口网站域名快速跳转地址错误的问题;

■ 容器:修复了容器编辑时删除暴露端口IP不生效的问题;

■ 容器:修复了容器镜像Tag为空导致升级失败的问题;

■ 容器:修复了存储卷创建时间加载错误的问题;

■ 容器:修复了删除已使用状态的镜像后导致镜像标签为空的问题;

■ 主机:修复了上传小文件时未展示上传进度的问题;

■ 主机:修复了部分场景下删除文件报错的问题;

■ 主机:修复了手动删除目标文件后导致后续删除操作报错的问题;

■ 工具箱:修复了编辑进程守护名称、进程数量报错的问题;

■ 面板设置:修复了面板证书续期后未同步的问题;

■ 系统:修复了部分场景下清空搜索框内容会导致浏览器抖动问题。

应用商店

■ 新增Umami;

■ 新增DataEase v2;

■ 新增ChatGPT-Next-Web;

■ 新增FileBrowser;

■ 新增Elasticsearch;

■ 新增Consul;

■ 新增Prometheus;

■ 新增Grafana;

■ 新增Koishi;

■ 新增FileCodeBox;

■ Gitea版本升级至v1.21.2;

■ Jenkins版本升级至v2.436;

■ WordPress版本升级至v6.4.2;

■ Nexus Repository版本升级至v3.63.0;

■ Portainer-CE版本升级至v2.19.4;

■ Komga版本升级至v1.8.4;

■ Draw.io版本升级至v22.1.8;

■ Redpanda Console版本升级至v2.3.8;

■ ClickHouse版本升级至v23.11.1;

■ Kafka版本升级至v3.6.1;

■ Tailchat版本升级至v1.10.0;

■ Memos版本升级至v0.18.0;

■ Uptime Kuma版本升级至v1.23.10;

■ Material for MkDocs版本升级至v9.5.2;

■ AdGuardHome版本升级至v0.107.43;

■ Nextcloud版本升级至28.0.0;

■ Synapse版本升级至v1.98.0。

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

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

相关文章

【数据结构】迷宫问题报告+源码C/C++

之前帮别人写的一个报告,是关于栈的迷宫问题。内容不多,代码在最后。分享给大家,喜欢可以点赞关注。原创无偿分享,勿商用。 迷宫求解 设计目的 仅认识到栈是一种特殊的线性表是远远不够的,本次实习的目的在于使学生…

【Linux基础】3. 文件基本属性

文章目录 【 1. 文件的属主和属组 】【 2. 显示文件的类型、权限 】2.1 文件类型2.2 文件权限 【 3. 更改文件属性 】3.1 chgrp 更改文件属组3.2 chown 更改文件所有者3.3 更改文件权限3.3.1 数字法更改文件权限3.3.2 符号法更改文件权限 【 1. 文件的属主和属组 】 Linux 系统…

Vue的脚手架

脚手架配置 脚手架文档:Vue CLI npm config set registry https://registry.npm.taobao.org vue.config.js配置选项: 配置参考 | Vue CLI ref选项 ref和id类似,给标签打标识。 document.getElementById(btn); this.$ref.btn; 父子组…

Kafka 分级存储在腾讯云的实践与演进

导语 腾讯云消息队列 Kafka 内核负责人鲁仕林为大家带来了《Kafka 分级存储在腾讯云的实践与演进》的精彩分享,从 Kafka 架构遇到的问题与挑战、Kafka 弹性架构方案类比、Kafka 分级存储架构及原理以及腾讯云的落地与实践四个方面详细分享了 Kafka 分级存储在腾讯云…

Leetcode 1901. 寻找峰值 II(Java + 列最大值 + 二分)

题目 1901. 寻找峰值 II 一个 2D 网格中的 峰值 是指那些 严格大于 其相邻格子(上、下、左、右)的元给你一个 从 0 开始编号 的 m x n 矩阵 mat ,其中任意两个相邻格子的值都 不相同 。找出 任意一个 峰值 mat[i][j] 并 返回其位置 [i,j] 。你可以假设整个矩阵周边…

基于JAVA的海南旅游景点推荐系统 开源项目

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 用户端2.2 管理员端 三、系统展示四、核心代码4.1 随机景点推荐4.2 景点评价4.3 协同推荐算法4.4 网站登录4.5 查询景点美食 五、免责说明 一、摘要 1.1 项目介绍 基于VueSpringBootMySQL的海南旅游推荐系统&#xff…

STM32 RTC总结

RTC入侵检测Tamper RTC Tamper功能就是,MCU在Tamper管脚检测到一个指定边缘信号(可配置)时,就主动清除所有备份寄存器数据的功能。如果需要,可以使能Tamper中断,在每次检测到Tamper信号后执行指定代码。 在…

用23种设计模式打造一个cocos creator的游戏框架----(二十一)组合模式

1、模式标准 模式名称:组合模式 模式分类:结构型 模式意图:将对象组合成树型结构以表示“部分-整体”的层次结构。Composite 使得用户对单个对象和组合对象的使用具有一致性。 结构图: 适用于: 1、想表示对象的部分…

算法通关村第十关—快速排序(青铜)

快速排序 快排的基本过程 快速排序是将分治法运用到排序问题的典型例子  快速排序基本思想是:通过一个标记pivot元素将n个元素的序列划分为左右两个子序列left和right,.其中left中的元素都比pivot小,right的都比pivot的大,然后再次对Ieft和r…

关于折线回归

一、说明 今天的帖子主要是关于使用折线回归找到最佳值。即将某条曲线分解成包络线段,然后用分段回归方式优化。但它也涉及使用 SAS 和 R 的剂量反应研究和样条曲线。这不是第一篇关于这些主题的文章,但我确实想在其中添加折线。只是因为它还在使用。 二…

使用docker-compose搭建docker私服与配置WebUI

简介 本文介绍了使用docker compose 搭建 docker私服 环境 Docker version 24.0.6, build ed223bc Docker Compose version v2.21.0 正文 一、创建registry文件夹 我的路径是/usr/loca/docker/registry 二、创建并编写docker-compose.yml version: "3.9" services…

机器学习之逻辑回归(Logistic Regression)

概念 逻辑回归(Logistic Regression)是一种用于解决分类问题的机器学习算法,尽管其名字中包含"回归"一词,但实际上它用于处理分类任务,而不是回归任务。逻辑回归是一个二分类算法,它用于预测目标变量的取值为两个类别之一。 1. 基本原理: 假设函数(Hypothe…

ios备忘录怎么导入华为 方法介绍

作为一个常常需要在不同设备间切换的人,我深知备忘录的重要性。那些突如其来的灵感、重要的会议提醒、甚至是生活中的琐碎小事,我们都习惯性地记录在备忘录里。但当我决定从iPhone转向华为时,一个问题困扰了我:如何将那些珍贵的备…

React面试题:React.createClass和extend Component的区别有哪些?

回答思路:语法区别-->获取props区别-->状态的区别-->this的区别-->Mixins的区别 注释: 工厂函数:是一种函数式编程的概念,用于创建和返回其他函数。在React中,工厂函数常用于创建组件。工厂函数接受一些参…

智能优化算法应用:基于学校优化算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于学校优化算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于学校优化算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.学校优化算法4.实验参数设定5.算法结果6.…

Axure中继器完成表格的增删改查的自定义元件(三列表格与十列表格)

目录 一、中继器 1.1 定义 1.2 特点 1.3 适用场景 二、三列表格增删改查 2.1 实现思路 2.2 效果演示 三、十列表格增删改查 3.1 实现思路 3.2 效果演示 一、中继器 1.1 定义 在Axure中,"中继器"通常指的是界面设计中的一个元素,用…

面试算法61:和最小的k个数对

题目 给定两个递增排序的整数数组,从两个数组中各取一个数字u和v组成一个数对(u,v),请找出和最小的k个数对。例如,输入两个数组[1,5,13,21]和[2,4&#xff0…

Python基于joblib的并行计算进程线程multiprocessing多核并行计算

文章目录 Python基于joblib的并行计算适用场景使用示例总结爬虫&joblib使用`joblib`的场景注意事项使用实例结论joblib介绍简单示例多参数并行并行时CPU是怎么分配的何时选用并行进程&线程进程和线程之间的关系

IntelliJ IDE 插件开发 | (三)消息通知与事件监听

系列文章 IntelliJ IDE 插件开发 |(一)快速入门IntelliJ IDE 插件开发 |(二)UI 界面与数据持久化IntelliJ IDE 插件开发 |(三)消息通知与事件监听 前言 在前两篇文章中讲解了关于插件开发的基础知识&…

【linux】解决matplotlib中文显示乱码

一、Debian操作系统版本号 $ cat /etc/debian_version 12.4 二、问题 matplotlib中文显示乱码。 三、解决方法: plt.rcParams["font.sans-serif"] "Noto Sans CJK JP" 四、解决过程 1.问GPT 回答了一些相关问题,但是好像用…