面板安全能力持续增强,新增日志审计功能,1Panel开源面板v1.3.0发布
2023年6月12日,现代化、开源的Linux服务器运维管理面板1Panel正式发布v1.3.0版本。
在这一版本中,1Panel进一步增强了安全方面的能力,包括新增SSH配置管理、域名绑定和IP授权支持,以及启用网站防盗链功能。此外,该版本还新增日志审计功能,添加了对armv7l、s390x和ppc64le三种架构的支持,并且优化了移动端的兼容性,便于用户通过手机访问和使用面板。同时,我们进行了80多项功能更新和问题修复。感谢社区用户们的反馈和支持,使得1Panel的新版本变得更加完善。
亮点更新
■ 新增SSH配置管理
在1Panel v1.3.0版本中,新增了SSH配置管理功能。通过SSH配置功能,用户无需手动在终端中执行复杂的命令,而是可以在图形界面中进行相关配置。这大大简化了SSH连接和管理的过程,提高了用户运维工作的效率和便利性。
SSH配置功能中还包括了一些高级功能,例如指定SSH端口、配置SSH登录限制、禁用Root用户登录等。这些设置可以增强服务器的安全性,防止未授权访问和潜在的安全风险。
■ 支持域名绑定和授权IP
在1Panel v1.3.0版本中,新增支持域名绑定和授权IP功能。该功能的优势在于操作的简便性和灵活性。用户可以直接在1Panel面板中添加和管理域名与面板的绑定,无需手动修改配置文件。同时,用户还可以灵活地设置IP授权,指定允许访问服务器的IP地址,提高服务器的安全性和访问控制,有效地减少了潜在的安全风险。
■ 支持日志审计
在1Panel v1.3.0版本中,整合了日志审计功能,以记录和分析面板日志(操作日志、访问日志和系统日志)、SSH登录日志和网站日志。日志审计功能为用户提供了对服务器和网站活动的全面可视化监控能力。通过日志审计功能,用户可以追踪和监控系统的关键活动,及时发现潜在的安全威胁或异常行为,并且方便快捷地进行故障排查和问题解决,有助于提高服务器、网站的安全性和稳定性。
同时,1Panel面板的日志审计功能还提供了灵活的日志检索和过滤功能,让用户可以快速定位感兴趣的日志记录,减少了处理日志的复杂性和工作量。
■ 支持网站和容器的日志切割
在1Panel v1.3.0版本中,支持了网站和容器的日志切割功能,能够自动将日志文件按照时间或大小进行切割和归档。这个功能的优势在于提高了日志管理的便捷性和效率。通过自动切割日志,可以避免日志文件过大所导致的性能下降和存储空间浪费。切割后的日志文件更易于管理和分析,便于用户快速定位和解决问题。
同时,归档功能还可以帮助用户保留历史日志记录,便于日后的审计和追溯。
新增功能
■ 部分页面兼容移动端;
■ 新增支持armv7l、s390x和ppc64le三种架构;
■ 新增SSH配置管理与SSH登录日志功能;
■ “面板设置”页面增加域名绑定和授权IP功能;
■ “面板设置”页面增加修改服务器系统时区功能;
■ 新增文件批量上传功能;
■ 应用商店可以对接远程仓库;
■ 应用商店的已安装应用增加打开安装目录功能;
■ 应用商店创建应用时支持高级设置;
■ 应用商店创建应用时支持用户自定义Compose文件;
■ 应用商店支持多容器的本地应用;
■ 应用商店的本地应用增加同步日志功能;
■ “应用商店”页面增加定时同步功能;
■ 网站HTTPS配置中增加了阻止IP访问TLS握手的功能;
■ “网站设置”页面支持用户启用防盗链功能;
■ “创建网站”页面增加IPv6监听设置;
■ PHP网站新增支持禁用函数的设置;
■ PHP网站新增配置上传限制的功能;
■ 新增网站日志清空功能;
■ 增加容器日志清理功能;
■ “容器”页面增加容器、镜像、网络、存储卷清理功能;
■ “容器配置”页面中增加日志切割功能;
■ “创建计划任务”页面增加切割网站日志类型的任务;
■ “创建计划任务”页面增加时间同步类型的任务;
■ 计划任务执行周期增加每隔N秒执行的设置;
■ 1pctl工具增加创建本地应用的指令;
■ “主机监控”页面支持用户自定义数据采集间隔。
功能优化
■ 应用商店安装应用时默认填充应用名称;
■ 应用商店同步应用列表的方式优化;
■ 应用商店已安装应用的升级逻辑优化;
■ 应用商店的全部应用列表增加应用已安装提示;
■ “网站证书”列表页面增加acme账号提示信息;
■ 创建网站运行环境的逻辑优化;
■ 限制网站在没有初始化用户的情况下开启网站密码访问功能;
■ 禁止在创建DNS账号时输入空格;
■ “容器配置”页面样式优化;
■ “容器”菜单中Docker运行状态的判断逻辑优化;
■ “容器”详情页面高度调整为自适应;
■ 系统内存的占用情况优化;
■ 概览页存在多块磁盘时页面显示优化;
■ 概览页浏览器失去焦点后停止查询,节省开销;
■ 计划任务中的Shell脚本类型设置执行路径;
■ 计划任务“报告”页面的样式优化;
■ 计划任务“报告”页面显示计划任务名称;
■ 计划任务的排除规则修改为换行切割;
■ 创建计划任务时增加第三方备份账号跳转的提示信息;
■ 主机监控页面无数据时的显示样式优化;
■ 系统未启用安全入口时的跳转逻辑优化;
■ 系统检查的更新错误信息优化;
■ 1pctl工具重构reset指令;
■ 支持用户自定义NTP服务器,以同步服务器时间;
■ “面板设置”页面增加部分输入内容的校验和对应提示信息。
Bug修复
■ 修复了部分小内存服务器下载大文件超时的问题;
■ 修复了备份文件过大导致下载超时的问题;
■ 修复了应用商店安装Nexus失败的问题;
■ 修复了应用商店安装Halo时,用户名设置为大写之后导致安装失败的问题;
■ 修复了“网站设置”页面默认文档不能添加子目录文件的问题;
■ 修复了导入Cloudflare证书后域名显示错误的问题;
■ 修复了申请多域名证书时显示异常的问题;
■ 修复了进入系统容器终端导致容器异常退出的问题;
■ 修复了添加没有认证的镜像仓库时报错的问题;
■ 修复了解压GBK格式的zip文件时中文乱码的问题;
■ 修复了编辑已停止的计划任务时导致该任务执行的问题;
■ 修复了创建PHP运行环境时安装IonCube Loader依赖失败的问题;
■ 修复了创建PHP运行环境时安装Imagick依赖失败的问题。
应用商店
■ “应用商店”列表新增Typecho;
■ “应用商店”列表新增ehang-io/nps;
■ “应用商店”列表新增Tailchat;
■ “应用商店”列表新增禅道;
■ Halo版本升级至v2.6.0版本;
■ Gitea版本升级至v1.19.3版本;
■ DataEase版本升级至v1.18.7版本;
■ MySQL版本升级至v5.7.42版本;
■ MySQL版本升级至v8.0.33版本;
■ Jellyfin版本升级至v10.8.10版本;
■ MongoDB版本升级至v6.0.6版本;
■ WordPress版本升级至v6.2.2版本;
■ Jenkins版本升级至v2.407版本;
■ Uptime Kuma版本升级至v1.21.3版本;
■ MariaDB版本升级至v10.11.3版本;
■ PostgreSQL版本升级至v15.3版本;
■ Redis版本升级至v6.2.12版本;
■ AList版本升级至v3.18.0版本;
■ Nexus版本升级至v3.54.1版本;
■ Wiki.js版本升级至v2.5.299版本。
相关文章:
面板安全能力持续增强,新增日志审计功能,1Panel开源面板v1.3.0发布
2023年6月12日,现代化、开源的Linux服务器运维管理面板1Panel正式发布v1.3.0版本。 在这一版本中,1Panel进一步增强了安全方面的能力,包括新增SSH配置管理、域名绑定和IP授权支持,以及启用网站防盗链功能。此外,该版本…...
k8s学习-CKS考试必过宝典
目录 CKS考纲集群安装:10%集群强化:15%系统强化:15%微服务漏洞最小化:20%供应链安全:20%监控、日志记录和运行时安全:20% 报名模拟考试考试注意事项考前考中考后 参考 CKS考纲 集群安装:10% 使…...
jmeter如何将上一个请求的结果作为下一个请求的参数
目录 1、简介 2、用途 3、下载、简单应用 4、如何将上一个请求的结果作为下一个请求的参数 1、简介 在JMeter中,可以通过使用变量来将上一个请求的结果作为下一个请求的参数传递。 ApacheJMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测…...
JAVA如何学习爬虫呢?
学习Java爬虫需要掌握以下几个方面: Java基础知识:包括Java语法、面向对象编程、集合框架等。 网络编程:了解HTTP协议、Socket编程等。 HTML、CSS、JavaScript基础:了解网页的基本结构和样式,以及JavaScript的基本语…...
距离保护原理
距离保护是反映故障点至保护安装处的距离,并根据距离的远近确定动作时间的一种保护。故障点距保护安装处越近,保护的动作时间就越短,反之就越长,从而保证动作的选择性。测量故障点至保护安装处的距离,实际上就是用阻抗…...
从微观世界的RST包文视角助力企业网络应用故障排查和优化
1. 前言 随着互联网的普及和发展,各行业的业务和应用越来越依赖于网络。然而,网络环境的不稳定性和复杂性使得出现各种异常现象的概率变得更高了。这些异常现象会导致业务无法正常运行,给用户带来困扰,甚至影响企业的形象和利益。…...
企业微信开发,简单测试。
企业微信开发,参考文档: https://github.com/wechat-group/WxJava/wiki...
element日期选择设置默认时间el-date-picker
<el-date-pickerv-model"rangeDate"style"width:350px"type"daterange"value-format"yyyy-MM-dd"change"dataChange"start-placeholder"开始日期"end-placeholder"结束日期"></el-date-picker…...
AB32VG:SDK_AB53XX_V061(3)IO口复用功能的补充资料
文章目录 1.IO口功能复用表格2.功能映射寄存器 FUNCTION03.功能映射寄存器 FUNCTION14.功能映射寄存器 FUNCTION2 AB5301A的官方数据手册很不完善,没有开放出来。我通过阅读源码补充了一些关于IO口功能复用寄存器的资料。 官方寄存器文档:《 AB32VG1_Re…...
UnityVR--组件10--UGUI简单介绍
目录 前言 UI基础组件 1. Canvas 2. EventSystem 3. Image 4. Text/TextMeshPro/InputField 5. Button控件 其他 前言 UGUI是Unity推出的新的UI系统,它与Unity引擎结合得更紧密,并拥有强大的屏幕自适应和更简单的深度处理机制,更容易使用和…...
k8s 探针
1.前言 Kubernetes探针(Probe)是用于检查容器运行状况的一种机制。探针可以检查容器是否正在运行,容器是否能够正常响应请求,以及容器内部的应用程序是否正常运行等。在Kubernetes中,探针可以用于确定容器的健康状态,如果容器的健…...
【爬虫】4.4 Scrapy 爬取网站数据
目录 1. 建立 Web 网站 2. 编写 Scrapy 爬虫程序 为了说明 scrapy 爬虫爬取网站多个网页数据的过程,用 Flask 搭建一个小型的 Web 网站。 1. 建立 Web 网站 (1)books.html <!DOCTYPE html> <html lang"en"> <h…...
PureComponent和Component的区别和底层处理机制
PureComponent和Component都是React中的组件类,但它们在实现细节和使用上有些差别。 Component是React中定义组件的基类,它的shouldComponentUpdate方法默认返回true,也就是说,每次调用setState或forceUpdate方法都会引发组件重新…...
python3 爬虫相关学习9:BeautifulSoup 官方文档学习
目录 1 BeautifulSoup 官方文档 报错暂时保存 2 用bs 和 requests 打开 本地html的区别:代码里的一段html内容 2.1 代码和运行结果 2.2 用beautiful 打开 本地 html 文件 2.2.1 本地html文件 2.2.2 soup1BeautifulSoup(html1,"lxml") 2.3 用reque…...
物联网Lora模块从入门到精通(九)Flash的读取与存储--结题
一、前言 这将是"物联网Lora模块从入门到精通"系列的最后一篇文章,相信各位同僚通过前面八篇文章的分享已经极好的掌握了Lora模块的编程,本文的Flash的读取与存储将是Lora模块开发的最后一块,感谢大家的陪伴与支持! 希望…...
STM32MP157_PRO开发板的第一个驱动程序
文章目录 目的:为什么编译驱动程序之前要先编译内核?编译内核编译设备树编译安装内核模块编译内核模块安装内核模块到 Ubuntu 的NFS目录下备用 安装内核和模块到开发板上编译 led 驱动在开发板安装驱动模块下载驱动程序安装驱动模块 目的: 在…...
你“被”全链路了么?全链路压测实践之理论
要说当下研发领域最热门的几个词,全链路压测 肯定跑不了。最近的几次大会上,也有不少关于全链路的议题。之前有朋友在面试过程中也有被问到了什么是全链路压测,如何有效的开展全链路压测。今天我们就来聊聊全链路压测,但本文不会涉…...
基于Tensorflow+SDD+Python人脸口罩识别系统(深度学习)含全部工程源码及模型+视频演示+图片数据集
目录 前言总体设计系统整体结构图系统流程图 运行环境Python 环境Anaconda 环境搭建 模块实现1. 数据预处理2. 模型构建及算法实现3. 模型生成 系统测试1. 训练准确率2. 运行结果 工程源代码下载其它资料下载 前言 在当今全球范围内,新冠疫情对我们的生活方式带来了…...
abc200 D 鸽巢原理
题意:https://www.luogu.com.cn/problem/AT_abc200_d 思路:对于一个序列最多有多少个模数,其实就是子序列个数,所以当子序列个数超过200是那么答案一定存在,那么我们就可以直接枚举了,所以我们直接枚举前八…...
QT day1 (图形界面设计)
要求: 功能函数模块 #include "mainwindow.h" #include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow) {qDebug("%s","hello world");//qDebug() << &qu…...
JS逆向系列之猿人学爬虫第9题-动态cookie2
文章目录 目标参数流程分析js代码Python调用测试目标 https://match.yuanrenxue.cn/match/9参数流程分析 二次请求cookie携带m 第一次请求响应内容格式化之后是这样的: < body > < script src = "/static/match/safety/match9/udc.js" > <...
Java ~ Reference ~ FinalizerHistogram【总结】
前言 文章 相关系列:《Java ~ Reference【目录】》(持续更新)相关系列:《Java ~ Reference ~ FinalizerHistogram【源码】》(学习过程/多有漏误/仅作参考/不再更新)相关系列:《Java ~ Referenc…...
【MySQL】一文带你了解SQL
🎬 博客主页:博主链接 🎥 本文由 M malloc 原创,首发于 CSDN🙉 🎄 学习专栏推荐:LeetCode刷题集! 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指…...
python基础学习3【NumPy矩阵与通用函数【矩阵相乘+平方+广播机制+转置】+ save、load、sort、repeat、unique、鸢尾花1】
NumPy矩阵与通用函数 a np.mat([[1,2],[3,4]])#生成矩阵b np.matrix([[1,7],[6,4]])np.bmat("a b") 矩阵的运算 矩阵特有属性: 属性 说明 T自身转置H共轭转置I逆矩阵A自身数据的二维数据视图 例如: np.matrix(a).T 矩阵相乘:…...
【Spring学习之更简单的读取和存储Bean对象】教会你使用五大类注解和方法注解去存储 Bean 对象
前言: 💞💞今天我们依然是学习Spring,这里我们会更加了解Spring的知识,知道Spring是怎么更加简单的读取和存储Bean对象的。也会让大家对Spring更加了解。 💟💟前路漫漫,希望大家坚持…...
微客云原生淘宝客APP小程序系统如何定制
淘宝是中国最大的电商网站,而淘宝的火热,也兴起了一个全新的行业,淘宝客。就是帮助淘宝商家推广商品的一种职业。目前淘宝每年有百分之10的销售业绩都是通过淘宝客贡献的,所以说淘宝客的市场越来越大。但是淘宝客要推广自己的产品…...
QT CTK插件开发(六) 多对一插件
CTK在软件的开发过程中可以很好的降低复杂性、使用 CTK Plugin Framework 提供统一的框架来进行开发增加了复用性 将同一功能打包可以提供多个应用程序使用避免重复性工作、可以进行版本控制提供了良好的版本更新迭代需求、并且支持动态热拔插 动态更新、开发更加简单快捷 方便…...
【Spring Boot整合MyBatis教程】
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发…...
ThinkPHP3.2.3通过局域网手机访问项目
折腾一上午, 试了nginx, 试了修改Apache的httpd.conf 试了关闭代理 试了手动配置网络 试了关闭防火墙 试了添加防火墙入站出站规则 问了五个ChatGPT 都没解决。 记录一下 wampserver3.0.4 Apache2.4.18 PHP 5.6.19 MySQL 5.7.11 所有服务启…...
2306C++虚继承
构 B{无序映<串,串>列;整 大小0;空 f(){大小;} }; //虚继承其实不错,但是占位置,占空间.构 C:虚 公 B{空 g(){} };构 D:虚 公 C{空 h(){} }; 构 S{}; 构 T{}; //元<类 T>构 E:虚 公 D{}; 构 E:虚 公 D{};空 主(){//E<S>e;e.f();打印(e.大小);//E<T>m;m…...
重庆地产网站建设/百度app下载官方免费下载最新版
最近DBA 乙在更新Oracle ERP10.7 TEST DB时,在更改apps这一步骤出现问题,导致无法登陆ERP10.7 Form。按照更改ERP10.7 apps schema密码的方法中troubleshooting部分仍然无法解决问题:UPDATE apps.fnd_oracle_useridSET encrypted_oracle_pass…...
asp网站如何虚拟发布/广告公司收费价格表
转载:http://meigesir.iteye.com/blog/1856503 当我们原来系统中有ubuntu的时候,如果我们重装或安装新的windows系统时,会发现ubuntu系统启动菜单不见啦,我们重现安装ubuntu系统也可以解决这个问题,但是我们以前在ubun…...
深圳 网站 设计/推广网页
在某一次面试中,面试官问了我一个问题,他说,String str “1234”;如何在不使用 JDK自带方法的情况下,转换成 int i “123”。当时想法思路都有了,但是没写出来...... 本篇将讲述一下 String 与 int 两者之…...
新乡商城网站建设价格/营销广告语
1.中文乱码 很多同学都安装了Android Studio,但是发现中文是乱码,其实这个很好解决的。在IDE里点击File,选择Settings...快捷键是Ctrlalts 在打开的窗口中,找到IDE Settings下的Appearance,在右侧勾选上“Override def…...
德宏北京网站建设/云和数据培训机构怎么样
DNS许多服务的基础,如:在网络发送邮件、浏览网页文件等都依赖DNS服务,如果没有DNS的配合,那么网络技术推广与发展必受到限制。既然它这么重要我们就有必要对它的学习更深入一些,下面介绍一些比较重要方面的信息&#x…...
济宁祥云网站建设/搜索引擎调词平台哪个好
国际上好用的外贸邮箱,企业开发信、发票、货单,尽享其中。矩阵式服务器搭载,信号组网,全球极致传书。 注册域名,或登录TOM官网,或搜索(qy.tom.com),客服热线࿰…...