计划任务功能优化,应用商店上架软件超过100款,1Panel开源面板v1.9.6发布
2024年2月7日,现代化、开源的Linux服务器运维管理面板1Panel正式发布v1.9.6版本。
在v1.9.5和v1.9.6这两个小版本中,1Panel针对计划任务等功能进行了多项优化和Bug修复。此外,1Panel应用商店新增了3款应用,上架精选软件应用超过100款。感谢社区用户们的反馈和支持,使得新版本的1Panel功能更加完善、更加好用。
亮点更新
■ 计划任务功能优化
在v1.9.6版本中,1Panel进行了一系列的优化,专注于提升计划任务功能的效率和灵活性,具体改进包括:
● 对周期计划任务的支持:使用户能够更精细地管理计划任务的执行频率,从而更好地满足不同的需求;
● 备份账号的多重支持:使用户可以轻松地将备份文件保存到多个账号中,提高了数据的安全性和可靠性;
● 默认下载地址的设置:让用户能够更方便地管理备份文件的存储位置,简化了操作流程;
● 新增单独查看和下载备份文件的页面:使用户能够更直观地管理和操作备份文件,提升了用户体验。

▲ 图1 1Panel计划任务功能优化
■ 应用商店上架精选软件超过100款
近期1Panel应用商店新增了3款精选软件,应用商店上架的软件应用总数量已经超过100款,覆盖了数据库、Web服务器、建站、开发工具、实用工具、云存储、运行环境、中间件、DevOps工具、BI工具等品类。

▲ 图2 1Panel应用商店
自应用商店发布以后,应用商店中软件的安装次数持续按月增长,月度安装下载次数在2024年1月份突破了10万次。

▲ 图3 1Panel应用商店软件安装次数趋势图
在过去的30天中,1Panel应用商店下载次数排名前十的应用是:

▲ 图4 1Panel应用商店下载量排名榜单
未来,1Panel开源项目组将投入更多的精力来维护应用商店,助力用户轻松安装和升级各类高质量开源工具和应用软件。
新增功能
■ 网站:新增腾讯云DNS类型账户;
■ 容器:列表增加选择列功能;
■ 主机:文件编辑器新增支持Lua和XML语言;
■ 计划任务:创建任务时支持选择多个周期;
■ 计划任务:创建任务时支持备份到多个账号;
■ 面板设置:OneDrive类型备份账号添加Token刷新机制;
■ 面板设置:OneDrive支持世纪互联账号。
功能优化
■ 网站:添加CloudFlare DNS账号时增加部分提示信息;
■ 应用商店:安装或升级应用时增加是否强制拉取镜像的选项;
■ 应用商店:在制作应用安装包时,镜像字段支持包含参数;
■ 应用商店:忽略应用升级页面移除强制拉取镜像的复选框;
■ 应用商店:应用包含多个容器时不再强制修改服务名称;
■ 数据库:优化数据库连接信息页面的样式;
■ 数据库:添加远程PostgreSQL数据库页面增加了有关超级用户等的提示信息;
■ 主机:SSH配置兼容prohibit-password;
■ 主机:优化文件上传页面中已上传文件的显示样式;
■ 主机:快速命令列表默认按照名称进行排序;
■ 工具箱:优化缓存清理页面的样式;
■ 计划任务:同步服务器任务页面添加有关NTP服务器的提示信息;
■ 计划任务:创建计划任务时名称不得包含空格;
■ 计划任务:优化计划任务列表的样式;
■ 计划任务:优化报告页面的样式;
■ 计划任务:优化计划任务备份列表的打开速度;
■ 计划任务:备份账号适配世纪互联版本;
■ 计划任务:优化计划任务执行周期的校验规则;
■ 面板设置:优化快照同步过程中的名称校验规则;
■ 面板设置:优化快照恢复页面的样式;
■ 面板设置:支持在创建快照时使用本地磁盘;
■ 面板设置:支持添加TLS类型的WebDAV备份账号;
■ 面板设置:系统主题默认为跟随系统;
■ 面板设置:优化同步快照接口的返回信息;
■ 面板设置:优化创建快照页面备份路径的显示样式;
■ 系统:统一多行文本输入框的样式;
■ 系统:优化部分接口文档描述;
■ 系统:增加应用、网站和数据库恢复操作时的确认提示框;
■ 系统:在页脚中增加项目导航链接;
■ 系统:优化列表页面名称的字体,取消加粗效果;
■ 系统:优化部分页面显示样式;
■ 系统:优化暗黑模式下的应用详情页面样式;
■ 系统:SFTP客户端增加可连接性校验。
Bug修复
■ 网站:修复了网站日志清空后页面没有刷新的问题;
■ 网站:修复了反向代理网站文本替换不兼容引号的问题;
■ 网站:修复了停止Node.js运行环境后网站依然可以访问的问题;
■ 网站:修复了因PHP扩展模板内容过长所导致的无法保存的问题;
■ 网站:修复了部分场景下网站目录删除异常的问题;
■ 网站:修复了切换运行环境之后PHP高级设置依然存在的问题;
■ 应用商店:修复了应用版本为latest时依然提示升级的问题;
■ 数据库:修复了PostgreSQL备份文件删除异常的问题;
■ 数据库:修复了修改Redis配置文件报错的问题;
■ 数据库:修复了在Redis终端输入“Ctrl+C”命令导致浏览器崩溃的问题;
■ 容器:修复了镜像清理列表显示不全的问题;
■ 容器:修复了移动设备上容器列表页面中容器名称丢失的问题;
■ 主机:修复了删除包含特殊符号文件时报错的问题;
■ 主机:修复了由于文件下载路径中包含空格而导致下载失败的问题;
■ 工具箱:修复了切换Fail2ban禁用方式导致禁用IP失败的问题;
■ 计划任务:修复了通过计划任务创建快照时在特定场景下可能导致失败的问题;
■ 计划任务:修复了应用恢复导致计划任务执行失败的问题;
■ 计划任务:修复了容器未启动时无法编辑计划任务的问题;
■ 计划任务:修复了系统升级后备份数据未正确同步的问题;
■ 计划任务:修复了在查看保留份数页面时未正确过滤失败任务的问题;
■ 面板设置:修复了部分场景下无法正确添加AList WebDAV备份账号的问题;
■ 面板设置:修复了部分用户添加OneDrive备份账号会失败的问题;
■ 系统:修复了由于日志中存在非UTF-8编码字符而导致的读取错误的问题;
■ 系统:修复了已登录状态下再次访问安全入口仍需要重新登录的问题;
■ 系统:修复了会话Cookie未设置Secure标识的漏洞。
应用商店
■ 新增Stirling-PDF;
■ 新增MySQL 8.0.36版本;
■ 新增Nacos;
■ 新增Sentinel Dashboard;
■ 新增在线安装版本的Palworld Server;
■ JumpServer版本升级至v3.10.3;
■ DataEase版本升级至v2.3.0;
■ Halo版本升级至v2.12.2;
■ Gitea版本升级至v1.21.5;
■ frp版本升级至v0.54.0;
■ WordPress版本升级至v6.4.3;
■ KubePi版本升级至v1.7.0;
■ uuWAF版本升级至v3.0.1;
■ Draw.io版本升级至v23.1.0;
■ Jenkins版本升级至v2.443;
■ ddns-go版本升级至v6.1.1;
■ Elasticsearch版本升级至v8.12.0;
■ Nginx Proxy Manager版本升级至v2.11.1;
■ Mailserver版本升级至v13.3.1;
■ Roundcube版本升级至v1.6.6;
■ Dockge版本升级至v1.4.2;
■ Komga版本升级至v1.10.3;
■ Elasticsearch版本升级至v7.17.17;
■ Maddy Mail Server版本升级至v0.7.1;
■ Consul版本升级至v1.17.2;
■ Twikoo版本升级至v1.6.31;
■ VS Code版本升级至v4.20.1;
■ Grafana版本升级至v10.3.1;
■ Memos版本升级至v0.19.1;
■ Redpanda Console版本升级至v2.4.1;
■ Material for MkDocs版本升级至v9.5.7;
■ Domain Admin版本升级至v1.6.5;
■ Metabase版本升级至v0.48.4;
■ Koishi版本升级至v1.13.8;
■ Umami版本升级至v2.9.0;
■ Synapse版本升级至v1.100.0;
■ ClickHouse版本升级至24.1.2;
■ Bitwarden版本升级至v1.30.3;
■ Wiki.js版本升级至v2.5.301;
■ MeiliSearch版本升级至v1.6.1;
■ Nextcloud版本升级至v28.0.2;
■ EMQX版本升级至v5.5.0;
■ 幻兽帕鲁服务端版本升级至v0.21.0;
■ Redpanda Console支持选择Kafka服务;
■ OpenLiteSpeed移除logging;
■ Wiki.js支持选择PostgreSQL数据库;
■ Umami支持选择PostgreSQL数据库;
■ Typecho支持选择PostgreSQL数据库。
相关文章:
计划任务功能优化,应用商店上架软件超过100款,1Panel开源面板v1.9.6发布
2024年2月7日,现代化、开源的Linux服务器运维管理面板1Panel正式发布v1.9.6版本。 在v1.9.5和v1.9.6这两个小版本中,1Panel针对计划任务等功能进行了多项优化和Bug修复。此外,1Panel应用商店新增了3款应用,上架精选软件应用超过1…...
蓝桥杯(Web大学组)2023省赛真题3:收集帛书碎片
需要实现: 1.将二维数组转为一维数组; 2.数组去重 一、将二维数组转为一维数组: 二、数组去重: function collectPuzzle(...puzzles) {// console.log(puzzles);// console.log(...puzzles);// TODO:在这里写入具体的实现逻辑/…...
使用QT编写一个简单QQ登录界面
widget.cpp #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);//设置窗口标题this->setWindowTitle("QQ");//设置窗口图标this->setWindowIcon(…...
TryHackMe-Net Sec Challenge练习
本文相关的TryHackMe实验房间链接:TryHackMe | Why Subscribe nmap nmap -T5 -p- 10.10.90.32 -T5 扫描速度 -p- 全端口扫描 答题: 这题叫我们找藏在http服务下的flag,根据上面扫出来的端口,所以我们开始搞80 这里简单介绍一下…...
面试 JavaScript 框架八股文十问十答第五期
面试 JavaScript 框架八股文十问十答第五期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)常见的位运算符有…...
[职场] 如何通过运营面试_1 #笔记#媒体#经验分享
如何通过运营面试 盈利是公司的事情,而用户就是你运营的事情。你需要彻底建立一个庞大而有效的用户群,这样才能让你们的公司想盈利就盈利,想战略就战略,想融资就融资。 一般从事运营的人有着强大的自信心,后台数据分析…...
CTFshow web(命令执行 41-44)
web41 <?php /* # -*- coding: utf-8 -*- # Author: 羽 # Date: 2020-09-05 20:31:22 # Last Modified by: h1xa # Last Modified time: 2020-09-05 22:40:07 # email: 1341963450qq.com # link: https://ctf.show */ if(isset($_POST[c])){ $c $_POST[c]; if(!p…...
XML介绍和基本语法
XML简介 XML(eXtensible Markup Language,可扩展标记语言)是一种用于标记电子文件使其具有结构性的标记语言。它允许用户定义自己的标记元素,使得信息的共享和数据的存储更加便捷和通用。XML广泛应用于Web开发、配置文件、数据交…...
Android:Android Studio安装及环境配置
1开发环境搭建 Android开发需要使用java的jdk环境,所以需要下载JAVA JDK。 1.1安装配置JAVA JDK Java的JDK下载: https://www.oracle.com/technetwork/java/javase/downloads/index.html 配置java的环境变量: JAVA_HOME:java安装路径。 新增环境变量CLASSPATH 在Path环境…...
力扣刷题之旅:进阶篇(三)
力扣(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些力扣上的入门题目,以及它们的解题代码。 --点击进入刷题地址 一、动态规划(DP) 首先,让我们来…...
代码随想录 Leetcode55. 跳跃游戏
题目: 代码(首刷自解 2024年2月9日): class Solution { public:bool canJump(vector<int>& nums) {int noz 0;for (int i nums.size() - 2; i > 0; --i) {if (nums[i] 0) {noz;continue;} else {if (nums[i] > noz) noz …...
Go Context -- 管理请求的上下文信息
在Go语言中,管理请求的上下文信息对于构建可靠的并发程序至关重要。context 包为我们提供了一种优雅的方式来传递请求的取消信号、超时信息和请求范围的值。接下来将深入探讨Go中的 context 包,包括其基本概念、用法、实际应用场景和最佳实践,…...
springboot170图书电子商务网站的设计与实现
简介 【毕设源码推荐 javaweb 项目】基于springbootvue 的 适用于计算机类毕业设计,课程设计参考与学习用途。仅供学习参考, 不得用于商业或者非法用途,否则,一切后果请用户自负。 看运行截图看 第五章 第四章 获取资料方式 **项…...
设计模式(结构型模式)适配器模式
目录 一、简介二、使用2.1、目标接口2.2、被适配者2.3、适配器2.4、使用 一、简介 适配器模式是一种结构型设计模式,允许将一个类的接口转换成客户端所期望的另一个接口,使得原本由于接口不兼容而不能一起工作的类能够协同工作。适配器模式通常用于连接两…...
计算机网络基本知识(二)
文章目录 概要分层为什么分层怎么分层?1.实体2.协议3.服务 分层基本原则正式认识分层详细例子解释 总结 概要 分层知识:概念理解 分层 为什么分层 大致以上五点 为了解决上面的问题(复杂) 大问题划分为小问题 怎么分层&#…...
158基于matlab的用于分析弧齿锥齿轮啮合轨迹的程序
基于matlab的用于分析弧齿锥齿轮啮合轨迹的程序,输出齿轮啮合轨迹及传递误差。程序已调通,可直接运行。 158 matlab 弧齿锥齿轮啮合轨迹 传递误差 (xiaohongshu.com)...
C#中的浅度和深度复制(C#如何复制一个对象)
文章目录 浅度和深度复制浅度复制深度复制如何选择 浅度和深度复制 在C#中,浅度复制(Shallow Copy)和深度复制(Deep Copy)是两种不同的对象复制方式,满足不同的应用场景需求,它们主要区别在于处…...
2.6日学习打卡----初学RabbitMQ(一)
2.6日学习打卡 初识RabbitMQ、 一. MQ 消息队列 MQ全称Message Queue(消息队列),是在消息的传输过程中保 存消息的容器。多用于系统之间的异步通信。 同步通信相当于两个人当面对话,你一言我一语。必须及时回复 异步通信相当于通…...
Rust语言之集合
文章目录 一、元组(tuple)1.元组定义2.元组使用解构索引 3.元组修改非可变元组可变元组类型不一致 二、数组1.数组不可变数组定义可变数组定义数组使用数组修改数组的遍历 2.动态数组-向量(Vector)向量定义向量遍历向量追加向量插…...
有道论文翻译接口,python版和lua版
论文翻译接口python版 import requests import hashlib from urllib.parse import quotedef get_md5(s,is_hexTrue):md5hashlib.md5()md5.update(s.encode())if is_hex:return md5.hexdigest()return md5.digest()def translate(source_url,from_en,tozh-CHS):params {from: f…...
大数据学习栈记——Neo4j的安装与使用
本文介绍图数据库Neofj的安装与使用,操作系统:Ubuntu24.04,Neofj版本:2025.04.0。 Apt安装 Neofj可以进行官网安装:Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...
Nginx server_name 配置说明
Nginx 是一个高性能的反向代理和负载均衡服务器,其核心配置之一是 server 块中的 server_name 指令。server_name 决定了 Nginx 如何根据客户端请求的 Host 头匹配对应的虚拟主机(Virtual Host)。 1. 简介 Nginx 使用 server_name 指令来确定…...
【HTTP三个基础问题】
面试官您好!HTTP是超文本传输协议,是互联网上客户端和服务器之间传输超文本数据(比如文字、图片、音频、视频等)的核心协议,当前互联网应用最广泛的版本是HTTP1.1,它基于经典的C/S模型,也就是客…...
中医有效性探讨
文章目录 西医是如何发展到以生物化学为药理基础的现代医学?传统医学奠基期(远古 - 17 世纪)近代医学转型期(17 世纪 - 19 世纪末)现代医学成熟期(20世纪至今) 中医的源远流长和一脉相承远古至…...
Chrome 浏览器前端与客户端双向通信实战
Chrome 前端(即页面 JS / Web UI)与客户端(C 后端)的交互机制,是 Chromium 架构中非常核心的一环。下面我将按常见场景,从通道、流程、技术栈几个角度做一套完整的分析,特别适合你这种在分析和改…...
《Offer来了:Java面试核心知识点精讲》大纲
文章目录 一、《Offer来了:Java面试核心知识点精讲》的典型大纲框架Java基础并发编程JVM原理数据库与缓存分布式架构系统设计二、《Offer来了:Java面试核心知识点精讲(原理篇)》技术文章大纲核心主题:Java基础原理与面试高频考点Java虚拟机(JVM)原理Java并发编程原理Jav…...
初探用uniapp写微信小程序遇到的问题及解决(vue3+ts)
零、关于开发思路 (一)拿到工作任务,先理清楚需求 1.逻辑部分 不放过原型里说的每一句话,有疑惑的部分该问产品/测试/之前的开发就问 2.页面部分(含国际化) 整体看过需要开发页面的原型后,分类一下哪些组件/样式可以复用,直接提取出来使用 (时间充分的前提下,不…...
Linux【5】-----编译和烧写Linux系统镜像(RK3568)
参考:讯为 1、文件系统 不同的文件系统组成了:debian、ubuntu、buildroot、qt等系统 每个文件系统的uboot和kernel是一样的 2、源码目录介绍 目录 3、正式编译 编译脚本build.sh 帮助内容如下: Available options: uboot …...
mq安装新版-3.13.7的安装
一、下载包,上传到服务器 https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.13.7/rabbitmq-server-generic-unix-3.13.7.tar.xz 二、 erlang直接安装 rpm -ivh erlang-26.2.4-1.el8.x86_64.rpm不需要配置环境变量,直接就安装了。 erl…...
Linux——TCP和UDP
一、TCP协议 1.特点 TCP提供的是面向连接、可靠的、字节流服务。 2.编程流程 (1)服务器端的编程流程 ①socket() 方法创建套接字 ②bind()方法指定套接字使用的IP地址和端口。 ③listen()方法用来创建监听队列。 ④accept()方法处理客户端的连接…...
