新增工具箱管理功能、重构网站证书管理功能,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 分级存储在腾讯云…

基于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…

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

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

智能优化算法应用:基于学校优化算法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中,"中继器"通常指的是界面设计中的一个元素,用…

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 回答了一些相关问题,但是好像用…

Python tkinter 初探Toplevel控件搭建父子窗口

目录 Toplevel控件搭建父子窗口 最简明的父子窗口框架 改进一:屏蔽和开放按钮 改进二:子窗口始终在主窗口之上 改进三:增加子窗口的关闭协议 改进四:使子窗口长获焦点 总结 Toplevel控件搭建父子窗口 最近,用P…

k8s集群1.23.0版本部署说明

1.部署 k8s1.23.0版本与1.26.0版本的部署基本差不多,只不过k8s 1.23版本不需要部署cri-docker,所以只需要在1.26.0版本部署的基础上不要cri-docker的部署即可 参考:kubeadm部署k8s 1.26.0版本高可用集群_kubeadm 高可用集群-CSDN博客 搭建…

行为型设计模式(一)模版方法模式 迭代器模式

模板方法模式 Template 1、什么是模版方法模式 模版方法模式定义了一个算法的骨架,它将其中一些步骤的实现推迟到子类里面,使得子类可以在不改变算法结构的情况下重新定义算法中的某些步骤。 2、为什么使用模版方法模式 封装不变部分:模版…

搭建知识付费平台?明理信息科技为你提供全程解决方案

明理信息科技saas知识付费平台 在当今数字化时代,知识付费已经成为一种趋势,越来越多的人愿意为有价值的知识付费。然而,公共知识付费平台虽然内容丰富,但难以满足个人或企业个性化的需求和品牌打造。同时,开发和维护…

【容器Docker】Docker学习笔记

1、什么是Docker: Docker 将程序和程序运行所依赖的所有环境都打包到镜像里。“build once, run anywhere”Docker 是容器的一种实现。 Windows 下如何安装Docker: 官方安装教程:Install Docker Desktop on Windows | Docker Docs有两种安装套装&…