当前位置: 首页 > news >正文

新增工具箱管理功能、重构网站证书管理功能,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。

相关文章:

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

2023年12月18日,现代化、开源的Linux服务器运维管理面板1Panel正式发布v1.9.0版本。 在这一版本中,1Panel引入了新的工具箱管理功能,包含Swap分区管理、Fail2Ban管理等功能。此外,1Panel针对网站证书管理功能进行了全面重构&…...

棋牌的电脑计时计费管理系统教程,棋牌灯控管理软件操作教程

一、前言 有的棋牌室在计时的时候,需要使用灯控管理,在开始计时的时候打开灯,在结账后关闭灯,也有的不需要用灯控,只用来计时。 下面以 佳易王棋牌计时计费管理系统软件为例说明: 软件试用版下载或技术支…...

《Kotlin核心编程》笔记:设计模式

创建型模式 主流的创建型模式有:工厂方法模式、抽象工厂模式、构建者模式 伴生对象增强工厂模式 在有些地方会把工厂模式细分为简单工厂、工厂方法模式以及抽象工厂。 这里主要介绍简单工厂的模式,它的核心作用就是通过一个工厂类隐藏对象实例的创建…...

hive企业级调优策略之数据倾斜

测试所用到的数据参考: 原文链接:https://blog.csdn.net/m0_52606060/article/details/135080511 本教程的计算环境为Hive on MR。计算资源的调整主要包括Yarn和MR。 数据倾斜概述 数据倾斜问题,通常是指参与计算的数据分布不均&#xff0…...

MATLAB版本、labview版本、UHD版本 互相对应

LabVIEWMATLABUHD2019R2021bUHD_3.15.0.0-vendor2020R2022bUHD_4.1.0.4-vendorR2023bUHD_4.2.0.0-vendor 更换固件 MATLAB 更换固件指令 status sdruload(Device "X310", IPAddress 192.168.10.2)...

13 v-show指令

概述 v-show用于实现组件的显示和隐藏,和v-if单独使用的时候有点类似。不同的是,v-if会直接移除dom元素,而v-show只是让dom元素隐藏,而不会移除。 在实际开发中,v-show也经常被用到,需要重点掌握。 基本…...

23级新生C语言周赛(6)(郑州轻工业大学)

题目链接:ZZULIOJ 3110: 数(shu)数(shu)问题 分析: 看到这个题第一步想的是 先把每个平方数给求出来 然后枚举 但是时间复杂度大于1e8 交了一下TLE 但后来打表发现,好数太多了要是枚举的话 注定TLE 能不能间接的去做呢? 把不是的减去,那不就是好数了吗? 这个时候又是打表,会…...

关于“Python”的核心知识点整理大全24

目录 ​编辑 10.1.6 包含一百万位的大型文件 pi_string.py 10.1.7 圆周率值中包含你的生日吗 10.2 写入文件 10.2.1 写入空文件 write_message.py programming.txt 10.2.2 写入多行 10.2.3 附加到文件 write_message.py programming.txt 10.3 异常 10.3.1 处理 Ze…...

Vue - 基于Element UI封装一个表格动态列组件

1 组件需求背景 在后台管理系统中,表格的使用频率非常高,统一封装表格动态列组件并全局注册使用,可大大提升代码的复用性和可维护性。 2 全局注册 src/plugins/index.js: import columns from ./columns/indexexport default …...

计算机网络:DNS域名解析系统

我最近开了几个专栏,诚信互三! > |||《算法专栏》::刷题教程来自网站《代码随想录》。||| > |||《C专栏》::记录我学习C的经历,看完你一定会有收获。||| > |||《Linux专栏》&#xff1…...

java面试:==和equals有什么区别?

在 Java 中,"" 和 "equals" 有着不同的作用: "" 运算符: 在基本数据类型(如 int、char 等)中,"" 用于比较它们的值是否相等。 在引用类型中,"&q…...

数字人SaaS系统无限生成AI数字人!

市面上数字人软件层出不穷,选择一款适合的数字人软件是成功的第一步,只需要一款软件就解决数字人直播和数字人短视频的制作,青否数字人SaaS系统(数字人源码:zhibo175)你值得拥有! 青否数字人Saa…...

【MySQL】——数据类型及字符集

🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客-CSDN博客 🐟MySQL&#xff1a…...

Redis cluster集群设置密码

Redis cluster集群设置密码 1 备份数据 # 链接redis集群,执行rdb快照 bgsave # 备份dump.rdb文件 cp /data/redis/cluster/dump.rdb /data/redis/cluster/backup/dump.rdb.202312202 设置密码 必须保证每个节点的密码保持一致,不然 Redirected 的时候会失败 2.1…...

Docker 核心技术

Docker 定义:于 Linux 内核的 Cgroup,Namespace,以及 Union FS 等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术,由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器Docke…...

15 使用v-model绑定单选框

概述 使用v-model绑定单选框也比较常见,比如性别,要么是男,要么是女。比如单选题,给出多个选择,但是只能选择其中的一个。 在本节课中,我们演示一下这两种常见的用法。 基本用法 我们创建src/component…...

go语言指针变量定义及说明

go语言指针主要需要记住两个特殊符号, 一个是 & 用来获取变量对应的内存地址 另一个是 * 用来获取指针对应的变量值 下面是个最简单的go语言指针说明 package mainimport "fmt"//指针为内存地址func main() {var a string "指针对应的变量&…...

基于“Galera+MariaDB”搭建多主数据库集群的实例

1、什么是多主数据库集群 多主数据库集群是一种数据库集群架构,每个节点都可以接收写入操作和读取操作,并且通过心跳机制同步数据,保证数据一致性和高可用性。因多主数据库集群每个节点都可以承担读写操作,因此它可以充分利用各个…...

arcgis javascript api4.x加载天地图cgs2000坐标系

需求&#xff1a;arcgis javascript api4.x加载天地图cgs2000坐标系 效果&#xff1a; 示例代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"wid…...

算法学习——回溯算法

回溯算法 理论基础回溯法的效率回溯法解决的问题回溯法模板 组合思路回溯法三部曲 代码 组合&#xff08;优化&#xff09;组合总和III思路代码 电话号码的字母组合思路回溯法来解决n个for循环的问题回溯三部曲代码 组合总和思路代码 组合总和II思路代码 理论基础 什么是回溯法…...

循环冗余码校验CRC码 算法步骤+详细实例计算

通信过程&#xff1a;&#xff08;白话解释&#xff09; 我们将原始待发送的消息称为 M M M&#xff0c;依据发送接收消息双方约定的生成多项式 G ( x ) G(x) G(x)&#xff08;意思就是 G &#xff08; x ) G&#xff08;x) G&#xff08;x) 是已知的&#xff09;&#xff0…...

Python爬虫实战:研究feedparser库相关技术

1. 引言 1.1 研究背景与意义 在当今信息爆炸的时代,互联网上存在着海量的信息资源。RSS(Really Simple Syndication)作为一种标准化的信息聚合技术,被广泛用于网站内容的发布和订阅。通过 RSS,用户可以方便地获取网站更新的内容,而无需频繁访问各个网站。 然而,互联网…...

基于当前项目通过npm包形式暴露公共组件

1.package.sjon文件配置 其中xh-flowable就是暴露出去的npm包名 2.创建tpyes文件夹&#xff0c;并新增内容 3.创建package文件夹...

vue3 定时器-定义全局方法 vue+ts

1.创建ts文件 路径&#xff1a;src/utils/timer.ts 完整代码&#xff1a; import { onUnmounted } from vuetype TimerCallback (...args: any[]) > voidexport function useGlobalTimer() {const timers: Map<number, NodeJS.Timeout> new Map()// 创建定时器con…...

Android15默认授权浮窗权限

我们经常有那种需求&#xff0c;客户需要定制的apk集成在ROM中&#xff0c;并且默认授予其【显示在其他应用的上层】权限&#xff0c;也就是我们常说的浮窗权限&#xff0c;那么我们就可以通过以下方法在wms、ams等系统服务的systemReady()方法中调用即可实现预置应用默认授权浮…...

鸿蒙DevEco Studio HarmonyOS 5跑酷小游戏实现指南

1. 项目概述 本跑酷小游戏基于鸿蒙HarmonyOS 5开发&#xff0c;使用DevEco Studio作为开发工具&#xff0c;采用Java语言实现&#xff0c;包含角色控制、障碍物生成和分数计算系统。 2. 项目结构 /src/main/java/com/example/runner/├── MainAbilitySlice.java // 主界…...

【Go语言基础【13】】函数、闭包、方法

文章目录 零、概述一、函数基础1、函数基础概念2、参数传递机制3、返回值特性3.1. 多返回值3.2. 命名返回值3.3. 错误处理 二、函数类型与高阶函数1. 函数类型定义2. 高阶函数&#xff08;函数作为参数、返回值&#xff09; 三、匿名函数与闭包1. 匿名函数&#xff08;Lambda函…...

Java编程之桥接模式

定义 桥接模式&#xff08;Bridge Pattern&#xff09;属于结构型设计模式&#xff0c;它的核心意图是将抽象部分与实现部分分离&#xff0c;使它们可以独立地变化。这种模式通过组合关系来替代继承关系&#xff0c;从而降低了抽象和实现这两个可变维度之间的耦合度。 用例子…...

NPOI操作EXCEL文件 ——CAD C# 二次开发

缺点:dll.版本容易加载错误。CAD加载插件时&#xff0c;没有加载所有类库。插件运行过程中用到某个类库&#xff0c;会从CAD的安装目录找&#xff0c;找不到就报错了。 【方案2】让CAD在加载过程中把类库加载到内存 【方案3】是发现缺少了哪个库&#xff0c;就用插件程序加载进…...

Python 实现 Web 静态服务器(HTTP 协议)

目录 一、在本地启动 HTTP 服务器1. Windows 下安装 node.js1&#xff09;下载安装包2&#xff09;配置环境变量3&#xff09;安装镜像4&#xff09;node.js 的常用命令 2. 安装 http-server 服务3. 使用 http-server 开启服务1&#xff09;使用 http-server2&#xff09;详解 …...