1panel服务器面板,使用计划任务检测halo容器连通性并支持自动重启

目标:当 Halo 容器运行时出现访问问题时,系统能够自动恢复容器的访问功能。 1、Shell脚本 # 定义要检查的URL URL="http://127.0.0.1:8090" # 定义要重启的容器名称 CONTAINER_NAME="1Panel-halo-Xz1q" # 使用GET请求检查

网站添加 PWA 配置,使网站支持像应用一样安装

1、什么是 PWA? PWA(Progressive Web App)是一种现代网页技术,它可以让网站具备类似原生应用的体验。通过 PWA,用户可以将网站添加到主屏幕,离线访问内容,并享受更快的加载速度。 使用 Dream2.0 Plus 主题时,只需参考创建 manifest.json 文件并在主

Debain或Ubuntu系统 - 1panel服务器面板配置Gitea容器的SSH直通功能

由于 SSH 在容器内运行,因此,如果需要 SSH 支持,则需要将 SSH 从主机传递到容器。 一种选择是在非标准端口上运行容器 SSH(或将主机端口移至非标准端口); 另一个可能更直接的选择是将 SSH 连接从主机转发到容器。 官方文档:

debain12使用1panel面板安装病毒防护

ClamAV是一个专为邮件网关设计的开源反病毒工具包。本文介绍了在Debian系统(如debain12)上通过1panel面板安装ClamAV的步骤,包括安装、启动服务、设置开机自启动及查看服务状态。同时,文章还提供了故障排除指南,包括检查配置信息、病毒库数据以及手动安装clamdscan等步骤。总之,本文提供了在Debian系统上通过1panel面板安装和使用ClamAV的完整指南,以增强系统的病毒防护能力。

1panel服务器面板为Gitea添加robots.txt以及网站统计

本文主要介绍了如何在服务器上通过安装并使用管理面板“1panel”,为Gitea项目添加配置步骤。首先,查询并确认GITEA_CUSTOM工作目录的位置;其次,在该目录下添加robots.txt文件并编辑内容;最后,添加网站统计脚本并保存后重启Gitea容器。注意事项包括新建文件和目录的用户组和用户需改为“1panel”。文章涉及的关键技术包括git和服务器管理面板“1panel”。

Debain12服务器1panel工具箱Fail2ban保护pure-ftpd的配置方式

测试系统为Debain12服务器,其他系统pure-ftpd日志位置可能不同。 1、安装环境 安装1panel:https://1panel.cn/docs/installation/online_installation/

Linux 之 nano 编辑器的使用

nano编辑器是一款简单易用的文本编辑器,广泛应用于Linux系统。 一、启动nano编辑器 在终端输入命令nano即可启动nano编辑器。 二、基本操作 移动光标:使用键盘上的方向键(↑、↓、→、←)可以上下左右移动光标。 插入文本:按下键盘上的“Insert”键可以进入插入模式,此时可以输入文本

Debian 12 (bookworm) 国内可用软件源

Debian 12(bookworm)在国内可以通过多个镜像站点获取软件源,包括阿里云、腾讯云、网易、华为和清华大学等镜像站。用户需要将原本的Debian软件源地址替换为对应的镜像站地址,备份原始文件以防万一。这些镜像站提供了包括主要软件仓库、非自由软件仓库、固件仓库等在内的资源。在选择镜像站时,用户可以根据自身需求选择任意一个镜像站提供的源地址进行替换。摘要简洁概括了文章的主要内容。

Android开发 多聚到打包 自动合并各聚道参数形成新的versionName

本文主要介绍了在Android开发中的三个关键步骤,包括定义versionName基础前缀,定义聚道包维度以及添加编译生成versionName。首先,解释了如何在默认配置中设置versionName前缀。其次,详述了如何根据实际需要创建多种聚道包维度,并举例说明将会打出多种安装包。最后,描述了如何动态设置最终的版本号,包括获取当前时间并格式化为版本后缀,以及设置输出安装包的名称。通过这个过程,开发者可以自动合并各聚道参数形成新的versionName,提高Android开发的效率。

Android开发 EventBus 中 ThreadMode 的 5 种类型介绍

EventBus 是 Android 中常用的消息发布/订阅框架,允许组件间解耦通信。其中,ThreadMode 是决定事件处理函数执行线程的重要概念。本文介绍了 EventBus 中的 5 种 ThreadMode 类型,包括 POSTING(发布线程)、MAIN(主线程)、BACKGROUND(后台线程)、ASYNC(异步线程)和 MAIN_ORDERED(有序主线程),并详细解释了每种类型的描述、适用场景和示例。这些 ThreadMode 类型在 Android 开发中可根据实际需求选择使用。

Android使用BuildConfig文件及Android Studio新版不生成的解决办法

在Android开发中,BuildConfig文件是一个重要的工具,允许开发者在不同构建环境中定义和管理常量。这些常量可以在整个项目中轻松引用,以提高代码的可维护性和灵活性。BuildConfig文件是由build.gradle配置文件自动生成的类,包含应用程序的一些信息及构建时定义的常量。开发者可以通过修改build.gradle文件来影响BuildConfig中生成的常量。在项目代码中,可以直接引用BuildConfig类中定义的常量,这些常量是静态的,可以通过BuildConfig.常量名的方式访问。若在新版Android Studio中未生成BuildConfig文件,可在buildFeatures配置中设置buildConfig=true后编译项目以自动生成。

Git 常用命令

Git 常见的术语 git:一个开源的、分布式的版本控制系统 commit:提交,指一个 Git 对象,该对象是整个仓库以 SHA 表示的快照 branch:分支,一个轻量的、可移动的指向一个 commit 的指针 clone:克隆,指在本地创建一份远程仓库的副本 remote:远程仓库,是指托管在