面板安全能力持续增强,新增日志审计功能,1Panel开源面板v1.3.0发布

news2025/2/12 20:04:35

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版本。

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

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

相关文章

【C#】并行编程实战:序章

前言 本文主要是基于这本书学习的: 《并行编程实战:基于C#8和.NET Core 3》,我当时买的实体书,长下面这个样子。我买了大概浏览了一下,感觉内容还行(基本都是没见过的新东西),所以打…

计算机提示由于找不到VCRUNTIME140.dll,无法继续执行代码,重新安装程序可能会解决

vcruntime140.dll文件是一个动态链接库,是Windows操作系统中非常重要的一个动态链接库文件,用于支持使用Microsoft Visual C编译器创建的应用程序的运行。当我们运行的软件是有C编译器创建的程序,就需要到系统的vcruntime140.dll,…

数学模型:Python实现微分方程

文章摘要:微分方程的Python实现。 参考书籍:数学建模算法与应用(第3版)司守奎 孙玺菁。 PS1:只涉及了具体实现并不涉及底层理论。没有给出底层理论参考书籍的原因是不想做这个方向吧。所以对我只要掌握基本模型有个概念那就好了。 PS2&#x…

年度创新企业奖!移远通信成推动AIoT融合落地关键力量

6月8日,由ASPENCORE主办的2023国际AIoT生态发展大会在深圳召开,移远通信受邀出席大会并发表演讲,同时凭借在5G、AIoT等领域的持续创新荣获“年度创新企业”奖! 5GAIoT“双引擎” 重塑物联产业 近些年,从互联网、物联网…

汽车仪表中控开发中视频相关的一些知识点

前言: 做汽车仪表/IVI中控,尤其是IVI信息娱乐部分,都要涉及到视频这个知识点,各种概念很多,首先需要明确一条主线,那就是SDTV标清电视->HDTV高清电视->UHDTV超高清电视的一个发展脉络,BT601/656是SDTV标清电视接口,BT1120则对应HDTV高清电视接口。ITU-R BT.601/6…

2022 年全国硕士研究生入学统一考试管理类专业学位联考逻辑试题

2022 年全国硕士研究生入学统一考试管理类专业学位联考逻辑试题 一. 逻辑推理:第 26~55 小题,每小题 2 分,共 60 分。下列每题给出的 A、B、C、D、E 五个选项中,只有一项是符合试题要求的。 26.百年党史充分揭示了中国共产党为什么…

Qemu 逃逸基础知识

QEMU 与 KVM 架构 QEMU 与 KVM 的完整架构如下图所示。 QEMU 与 KVM 架构整体上分为 3 个部分: VMX root 模式的应用层,即图中左上部分,属于 qemu 进程。VMX root 模式的内核层,即图中下半部分,属于 kvm 驱动。VMX …

吴恩达471机器学习入门课程2第1周——手写数字识别(0和1)

用于手写数字识别的神经网络(0和1) 问题描述1.导入模块2. 数据集2.1 数据可视化 3 模型展示 使用神经网络来识别手写数字 0 和 1。 问题描述 在这个练习中,您将使用神经网络来识别手写数字“0”和“1”。这是一个二元分类任务。 自动手写数…

20JS11——JS对象

文章目录 一、对象二、创建对象的三种方式1、利用字面量创建对象1.1 使用对象1.2 变量、属性、函数、方法总结2、利用new Object创建对象3、利用构造函数创建对象(1)为什么使用构造函数?(2)利用构造函数创建对象&#…

Java8日期时间类LocalDateTime格式化

LocalDateTime日期时间格式化 LocalDateTime localDateTime LocalDateTime.now() System.out.println(now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); localDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")测…

000网络常见的资源推荐

博客 分类: 图解网络 | 小白debug有时骚话连篇,有时硬核图解https://xiaobaidebug.top/categories/%E5%9B%BE%E8%A7%A3%E7%BD%91%E7%BB%9C/网络攻击常见手段总结 | JavaGuide(Java面试 学习指南)本文整理完善自TCP/IP 常见攻击手段 - 暖蓝笔记 - 2021这篇文章。 这…

window下安装docker并运行angular项目

window下安装docker并运行angular项目 1、使用场景 本地有一个node项目,node 版本是 v16.13.2,在本地安装的angular 是 15.2.4 但是测试服上面的node 版本是 14.19.3,angular 是1.0.0-beta.28.3 ,会导致angular项目的 ng build …

吴恩达471机器学习入门课程1第3周——逻辑回归

文章目录 Logistic Regression1、导包2、逻辑回归2.1、问题描述2.2、加载数据集数据可视化 2.3、sigmod function2.4 逻辑回归的代价函数2.5 逻辑回归的梯度2.6 使用梯度下降学习参数 测试可视化2.8 评估逻辑回归 3、 正则化逻辑回归3.1 问题陈述3.2 加载和可视化数据3.3 特征映…

大模型部署实战(二)——Ziya-BLIP2-14B-Visual

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…

第3章“程序的机器级表示”:存储器的越界引用和缓冲区溢出

已经看到,C 对于数组引用不进行任何边界检查,而且局部变量和状态信息(如寄存器值和返回指针)都存放在栈中。这两种情况结合到一起就能导致严重的程序错误,一个对越界的数组元素的写操作破坏了存储在栈中的状态信息。然…

60题学会动态规划系列:动态规划算法第三讲

简单多状态问题 文章目录 一.按摩师二.打家劫舍系列三.删除并获得点数四.粉刷房子 1.按摩师 力扣链接:力扣 一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预…

java泛型学习

前言 没有泛型的时候,我们声明的 List 集合默认是可以存储任意类型元素的,乍一看你可能还会觉得挺好,这样功能强大,啥类型都可以存储......但是开发的时候由于不知道集合中元素的确切类型,遍历的时候我们拿到的 item …

路径规划算法:基于供需优化的路径规划算法- 附代码

路径规划算法:基于供需优化的路径规划算法- 附代码 文章目录 路径规划算法:基于供需优化的路径规划算法- 附代码1.算法原理1.1 环境设定1.2 约束条件1.3 适应度函数 2.算法结果3.MATLAB代码4.参考文献 摘要:本文主要介绍利用智能优化算法供需…

图形编辑器开发:最基础但却复杂的选择工具

大家好,我是前端西瓜哥。 对于一个图形设计软件,它最基础的工具是什么?选择工具。 但这个选择工具,却是相当的复杂。这次我来和各位,细说细说选择工具的一些弯弯道道。 我正在开发的图形设计工具的: http…

复习并发编程的基础知识(二)

线程的状态6种状态及生命周期 1.new 2.Runnable(Ready和Running) 3.Blocked 4.Waiting 5.Timed_Waiting 6.Terminated 线程同步 同步:一些敏感的数据(比如共享的需要修改的资源)不允许被多个线程同时访问&#…