2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 07:57:21 +08:00

feat: 名称统一为耗子面板

This commit is contained in:
耗子
2024-06-12 01:32:11 +08:00
parent 5f504d49ef
commit b3b8c22634
26 changed files with 56 additions and 56 deletions

View File

@@ -1,6 +1,6 @@
## 行为准则
耗子 Linux 面板遵守业界通用的行为准则。任何违反行为准则的行为都可以报告给我们:
耗子面板遵守业界通用的行为准则。任何违反行为准则的行为都可以报告给我们:
- 参与者将容忍反对意见。
- 参与者必须确保他们的语言和行为没有人身攻击和贬低个人言论。

View File

@@ -2,7 +2,7 @@
[简体中文] | [<a href="README_EN.md">English</a>]
</p>
<h1 align="center">耗子 Linux 面板</h1>
<h1 align="center">耗子面板</h1>
<p align="center">
<a href="https://github.com/TheTNB/panel/releases"><img src="https://img.shields.io/github/release/TheTNB/panel.svg"></a>
@@ -12,7 +12,7 @@
<a href="https://app.fossa.com/projects/git%2Bgithub.com%2FTheTNB%2Fpanel?ref=badge_shield"><img src="https://app.fossa.com/api/projects/git%2Bgithub.com%2FTheTNB%2Fpanel.svg?type=shield" alt="FOSSA Status"></a>
</p>
耗子 Linux 面板是使用 Golang + Vue 开发的开源轻量 Linux 服务器运维管理面板。
耗子面板是使用 Golang + Vue 开发的开源轻量 Linux 服务器运维管理面板。
交流QQ群[12370907](https://jq.qq.com/?_wv=1027&k=I1oJKSTH) | 论坛:[tom.moe](https://tom.moe) | 赞助:[爱发电](https://afdian.net/a/TheTNB)
@@ -32,7 +32,7 @@
## 运行环境
耗子 Linux 面板仅支持 `amd64` | `arm64` 架构下的主流系统的最新版本,不支持 `Ubuntu`,因为其发版太过频繁,难以维护。
耗子面板仅支持 `amd64` | `arm64` 架构下的主流系统的最新版本,不支持 `Ubuntu`,因为其发版太过频繁,难以维护。
低配机器建议使用 `Debian`,资源占用较 `RHEL` 系更低。其他机器建议使用 `AlmaLinux` | `RockyLinux`,维护周期更长也更稳定。
@@ -50,7 +50,7 @@
## 安装面板
> **Warning**
> 安装面板前,你需要了解 LNMP 环境的基本知识,以及如何处理常见的 LNMP 环境问题,不建议 0 基础的用户安装和使用耗子 Linux 面板。
> 安装面板前,你需要了解 LNMP 环境的基本知识,以及如何处理常见的 LNMP 环境问题,不建议 0 基础的用户安装和使用耗子面板。
如果你决定继续,请以`root`用户登录服务器,执行以下命令安装面板:
@@ -88,7 +88,7 @@ panel
## 赞助商
如果耗子 Linux 面板对你有帮助,欢迎[赞助我们](https://afdian.net/a/TheTNB),感谢以下支持者/赞助商的支持:
如果耗子面板对你有帮助,欢迎[赞助我们](https://afdian.net/a/TheTNB),感谢以下支持者/赞助商的支持:
**同时接受云资源赞助可通过QQ群咨询联系**
@@ -127,4 +127,4 @@ panel
## 免责声明
严禁使用耗子 Linux 面板从事任何非法活动,非法站点请勿向我们请求任何形式的技术支持,如果在技术支持过程中发现非法内容,我们将立即停止技术支持并留存相关证据。
严禁使用耗子面板从事任何非法活动,非法站点请勿向我们请求任何形式的技术支持,如果在技术支持过程中发现非法内容,我们将立即停止技术支持并留存相关证据。

View File

@@ -1,8 +1,8 @@
## 安全说明
安全性是我们最关心的问题之一,我们已在多个不同应用的生产环境广泛应用耗子 Linux 面板,至今无一例安全事故。
安全性是我们最关心的问题之一,我们已在多个不同应用的生产环境广泛应用耗子面板,至今无一例安全事故。
耗子 Linux 面板采用业界多种方案尽可能保证面板的安全性,但是我们不能保证面板的绝对安全性,**因此我们不对面板的安全性做任何保证**。
耗子面板采用业界多种方案尽可能保证面板的安全性,但是我们不能保证面板的绝对安全性,**因此我们不对面板的安全性做任何保证**。
如果您在使用面板的过程中发现任何安全问题,请勿提交 Issue可通过以下方式直接联系我们

View File

@@ -63,7 +63,7 @@ func (receiver *Panel) Handle(ctx console.Context) error {
return nil
}
settings := []models.Setting{{Key: models.SettingKeyName, Value: "耗子 Linux 面板"}, {Key: models.SettingKeyMonitor, Value: "1"}, {Key: models.SettingKeyMonitorDays, Value: "30"}, {Key: models.SettingKeyBackupPath, Value: "/www/backup"}, {Key: models.SettingKeyWebsitePath, Value: "/www/wwwroot"}, {Key: models.SettingKeyVersion, Value: facades.Config().GetString("panel.version")}}
settings := []models.Setting{{Key: models.SettingKeyName, Value: "耗子面板"}, {Key: models.SettingKeyMonitor, Value: "1"}, {Key: models.SettingKeyMonitorDays, Value: "30"}, {Key: models.SettingKeyBackupPath, Value: "/www/backup"}, {Key: models.SettingKeyWebsitePath, Value: "/www/wwwroot"}, {Key: models.SettingKeyVersion, Value: facades.Config().GetString("panel.version")}}
err = facades.Orm().Query().Create(&settings)
if err != nil {
color.Red().Printfln(translate.Get("commands.panel.init.fail"))

View File

@@ -85,7 +85,7 @@ func (r *CronController) Add(ctx http.Context) http.Response {
shell = `#!/bin/bash
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:$PATH
# 耗子 Linux 面板 - 数据备份脚本
# 耗子面板 - 数据备份脚本
type=` + backupType + `
path=` + backupPath + `
@@ -102,7 +102,7 @@ panel backup ${type} ${name} ${path} ${save} 2>&1
shell = `#!/bin/bash
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:$PATH
# 耗子 Linux 面板 - 日志切割脚本
# 耗子面板 - 日志切割脚本
name=` + website + `
save=` + cast.ToString(save) + `

View File

@@ -7,7 +7,7 @@ import (
func init() {
config := facades.Config()
config.Add("panel", map[string]any{
"name": "耗子 Linux 面板",
"name": "耗子面板",
"version": "v2.2.7",
"ssl": config.Env("APP_SSL", false),
})

View File

@@ -5598,8 +5598,8 @@ var SwaggerInfo = &swag.Spec{
Host: "",
BasePath: "/api",
Schemes: []string{},
Title: "耗子 Linux 面板 API",
Description: "耗子 Linux 面板的 API 信息",
Title: "耗子面板 API",
Description: "耗子面板的 API 信息",
InfoInstanceName: "swagger",
SwaggerTemplate: docTemplate,
LeftDelim: "{{",

View File

@@ -1,8 +1,8 @@
{
"swagger": "2.0",
"info": {
"description": "耗子 Linux 面板的 API 信息",
"title": "耗子 Linux 面板 API",
"description": "耗子面板的 API 信息",
"title": "耗子面板 API",
"contact": {
"name": "耗子科技",
"email": "admin@haozi.net"

View File

@@ -672,10 +672,10 @@ info:
contact:
email: admin@haozi.net
name: 耗子科技
description: 耗子 Linux 面板的 API 信息
description: 耗子面板的 API 信息
license:
name: GNU Affero General Public License v3
title: 耗子 Linux 面板 API
title: 耗子面板 API
version: "2"
paths:
/panel/cert/algorithms:

View File

@@ -64,7 +64,7 @@ func (r *WebsiteImpl) Add(website types.Website) (models.Website, error) {
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>耗子 Linux 面板</title>
<title>耗子面板</title>
<style>
body {
background-color: #f9f9f9;
@@ -105,8 +105,8 @@ func (r *WebsiteImpl) Add(website types.Website) (models.Website, error) {
</head>
<body>
<div class="container">
<h1>耗子 Linux 面板</h1>
<p>这是耗子 Linux 面板的网站默认页面!</p>
<h1>耗子面板</h1>
<p>这是耗子面板的网站默认页面!</p>
<p>当您看到此页面,说明您的网站已创建成功。</p>
</div>
</body>

View File

@@ -22,9 +22,9 @@ import (
"github.com/TheTNB/panel/bootstrap"
)
// @title 耗子 Linux 面板 API
// @title 耗子面板 API
// @version 2
// @description 耗子 Linux 面板的 API 信息
// @description 耗子面板的 API 信息
// @contact.name 耗子科技
// @contact.email admin@haozi.net

View File

@@ -49,7 +49,7 @@ elif [ "${OS}" == "debian" ]; then
apt-get install git git-lfs -y
else
echo -e $HR
echo "错误:耗子 Linux 面板不支持该系统"
echo "错误:耗子面板不支持该系统"
exit 1
fi

View File

@@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
'
LOGO="+----------------------------------------------------\n| 耗子 Linux 面板安装脚本\n+----------------------------------------------------\n| Copyright © 2022-"$(date +%Y)" 耗子科技 All rights reserved.\n+----------------------------------------------------"
LOGO="+----------------------------------------------------\n| 耗子面板安装脚本\n+----------------------------------------------------\n| Copyright © 2022-"$(date +%Y)" 耗子科技 All rights reserved.\n+----------------------------------------------------"
HR="+----------------------------------------------------"
setup_Path="/www"
sshPort=$(cat /etc/ssh/sshd_config | grep 'Port ' | awk '{print $2}')
@@ -35,12 +35,12 @@ Prepare_System() {
OS=$(source /etc/os-release && { [[ "$ID" == "debian" ]] && echo "debian"; } || { [[ "$ID" == "centos" ]] || [[ "$ID" == "rhel" ]] || [[ "$ID" == "rocky" ]] || [[ "$ID" == "almalinux" ]] && echo "centos"; } || echo "unknown")
if [ "${OS}" == "unknown" ]; then
echo -e $HR
echo "错误:该系统不支持安装耗子 Linux 面板,请更换 Debian 12.x / RHEL 9.x 安装。"
echo "错误:该系统不支持安装耗子面板,请更换 Debian 12.x / RHEL 9.x 安装。"
exit 1
fi
if [ "${ARCH}" != "x86_64" ] && [ "${ARCH}" != "aarch64" ]; then
echo -e $HR
echo "错误:该系统架构不支持安装耗子 Linux 面板,请更换 x86_64 / aarch64 架构安装。"
echo "错误:该系统架构不支持安装耗子面板,请更换 x86_64 / aarch64 架构安装。"
exit 1
fi
@@ -55,21 +55,21 @@ Prepare_System() {
kernelVersion=$(uname -r | awk -F '.' '{print $1}')
if [ "${kernelVersion}" != "5" ] && [ "${kernelVersion}" != "6" ]; then
echo -e $HR
echo "错误:该系统内核版本太低,不支持安装耗子 Linux 面板,请更换 Debian 12 / RHEL 9.x 安装。"
echo "错误:该系统内核版本太低,不支持安装耗子面板,请更换 Debian 12 / RHEL 9.x 安装。"
exit 1
fi
is64bit=$(getconf LONG_BIT)
if [ "${is64bit}" != '64' ]; then
echo -e $HR
echo "错误32 位系统不支持安装耗子 Linux 面板,请更换 64 位系统安装。"
echo "错误32 位系统不支持安装耗子面板,请更换 64 位系统安装。"
exit 1
fi
isInstalled=$(systemctl status panel 2>&1 | grep "Active")
if [ "${isInstalled}" != "" ]; then
echo -e $HR
echo "错误:耗子 Linux 面板已安装,请勿重复安装。"
echo "错误:耗子面板已安装,请勿重复安装。"
exit 1
fi
@@ -228,7 +228,7 @@ Init_Panel() {
fi
else
echo -e $HR
echo "错误:该系统架构不支持安装耗子 Linux 面板,请更换 x86_64 / aarch64 架构安装。"
echo "错误:该系统架构不支持安装耗子面板,请更换 x86_64 / aarch64 架构安装。"
exit 1
fi
if [ "$?" != "0" ] || [ "${panelZip}" == "" ] || [ "${panelZipName}" == "" ]; then

View File

@@ -56,7 +56,7 @@ elif [ "${OS}" == "debian" ]; then
apt-get install build-essential cmake bison libncurses5-dev libtirpc-dev libssl-dev pkg-config libldap2-dev libudev-dev libsasl2-dev patchelf -y
else
echo -e $HR
echo "错误:耗子 Linux 面板不支持该系统"
echo "错误:耗子面板不支持该系统"
exit 1
fi

View File

@@ -57,7 +57,7 @@ elif [ "${OS}" == "debian" ]; then
apt-get install build-essential cmake bison libncurses5-dev libtirpc-dev libssl-dev pkg-config libldap2-dev libudev-dev libsasl2-dev patchelf p7zip p7zip-full -y
else
echo -e $HR
echo "错误:耗子 Linux 面板不支持该系统"
echo "错误:耗子面板不支持该系统"
exit 1
fi

View File

@@ -39,7 +39,7 @@ elif [ "${OS}" == "debian" ]; then
apt-get install build-essential cmake tar unzip libgd3 libgd-dev git flex perl libonig-dev libsodium-dev libxml2-dev libxslt1-dev bison libyajl-dev curl libcurl4-openssl-dev libncurses5-dev libevent-dev libreadline-dev uuid-dev libbrotli-dev icu-devtools libicu-dev openssl libssl-dev -y
else
echo -e $HR
echo "错误:耗子 Linux 面板不支持该系统"
echo "错误:耗子面板不支持该系统"
exit 1
fi
@@ -406,7 +406,7 @@ cat > ${openrestyPath}/html/index.html << EOF
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>未找到网站 - 耗子 Linux 面板</title>
<title>未找到网站 - 耗子面板</title>
<style>
body {
background-color: #f9f9f9;
@@ -447,8 +447,8 @@ cat > ${openrestyPath}/html/index.html << EOF
</head>
<body>
<div class="container">
<h1>耗子 Linux 面板</h1>
<p>这是耗子 Linux 面板的 OpenResty 默认页面!</p>
<h1>耗子面板</h1>
<p>这是耗子面板的 OpenResty 默认页面!</p>
<p>当您看到此页面,说明无法在服务器上找到该域名对应的站点。</p>
</div>
</body>
@@ -462,7 +462,7 @@ cat > ${openrestyPath}/html/stop.html << EOF
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>网站已停止 - 耗子 Linux 面板</title>
<title>网站已停止 - 耗子面板</title>
<style>
body {
background-color: #f9f9f9;
@@ -503,7 +503,7 @@ cat > ${openrestyPath}/html/stop.html << EOF
</head>
<body>
<div class="container">
<h1>耗子 Linux 面板</h1>
<h1>耗子面板</h1>
<p>该网站已被管理员停止访问!</p>
<p>当您看到此页面,说明该网站已被服务器管理员停止对外访问。</p>
</div>
@@ -518,7 +518,7 @@ cat > ${openrestyPath}/html/block.html << EOF
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>请求被拦截 - 耗子 Linux 面板</title>
<title>请求被拦截 - 耗子面板</title>
<style>
body {
background-color: #f9f9f9;
@@ -559,7 +559,7 @@ cat > ${openrestyPath}/html/block.html << EOF
</head>
<body>
<div class="container">
<h1>耗子 Linux 面板</h1>
<h1>耗子面板</h1>
<p>本次请求判断为危险的攻击请求,已被拦截!</p>
<p>当您看到此页面说明您的请求被WAF拦截可能是由于您的请求中包含了危险的攻击内容或者您的请求被误判为攻击请求。</p>
<p>如果您认为这是误判,请联系服务器管理员解决。</p>

View File

@@ -50,7 +50,7 @@ elif [ "${OS}" == "debian" ]; then
apt-get install build-essential autoconf libc6-dev libgdbm-dev libgd-tools libgd-dev perl libonig-dev libsodium-dev libxml2-dev libsqlite3-dev libzip-dev libbz2-dev liblzma-dev libpng-dev libjpeg-dev libwebp-dev libavif-dev libfreetype6-dev libgmp-dev libssl-dev libreadline-dev libxslt1-dev libcurl4-openssl-dev pkg-config libedit-dev zlib1g-dev libpcre3-dev cron libicu-dev libc-ares2 libc-ares-dev -y
else
echo -e $HR
echo "错误:耗子 Linux 面板不支持该系统"
echo "错误:耗子面板不支持该系统"
exit 1
fi

View File

@@ -42,7 +42,7 @@ Install() {
apt-get install imagemagick libmagickwand-dev -y
else
echo -e $HR
echo "错误:耗子 Linux 面板不支持该系统"
echo "错误:耗子面板不支持该系统"
exit 1
fi

View File

@@ -30,7 +30,7 @@ elif [ "${OS}" == "debian" ]; then
apt-get install podman -y
else
echo -e $HR
echo "错误:耗子 Linux 面板不支持该系统"
echo "错误:耗子面板不支持该系统"
exit 1
fi

View File

@@ -30,7 +30,7 @@ elif [ "${OS}" == "debian" ]; then
apt-get remove podman -y
else
echo -e $HR
echo "错误:耗子 Linux 面板不支持该系统"
echo "错误:耗子面板不支持该系统"
exit 1
fi

View File

@@ -30,7 +30,7 @@ elif [ "${OS}" == "debian" ]; then
apt-get upgrade podman -y
else
echo -e $HR
echo "错误:耗子 Linux 面板不支持该系统"
echo "错误:耗子面板不支持该系统"
exit 1
fi

View File

@@ -50,7 +50,7 @@ elif [ "${OS}" == "debian" ]; then
apt-get install build-essential make gettext zlib1g-dev libreadline-dev libicu-dev libxml2-dev libxslt-dev libssl-dev libsystemd-dev -y
else
echo -e $HR
echo "错误:耗子 Linux 面板不支持该系统"
echo "错误:耗子面板不支持该系统"
exit 1
fi

View File

@@ -50,7 +50,7 @@ elif [ "${OS}" == "debian" ]; then
apt-get install build-essential make gettext zlib1g-dev libreadline-dev libicu-dev libxml2-dev libxslt-dev libssl-dev libsystemd-dev -y
else
echo -e $HR
echo "错误:耗子 Linux 面板不支持该系统"
echo "错误:耗子面板不支持该系统"
exit 1
fi

View File

@@ -42,7 +42,7 @@ elif [ "${OS}" == "debian" ]; then
apt-get install build-essential libsystemd-dev libssl-dev -y
else
echo -e $HR
echo "错误:耗子 Linux 面板不支持该系统"
echo "错误:耗子面板不支持该系统"
exit 1
fi

View File

@@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
'
LOGO="+----------------------------------------------------\n| 耗子 Linux 面板卸载脚本\n+----------------------------------------------------\n| Copyright © 2022-"$(date +%Y)" 耗子科技 All rights reserved.\n+----------------------------------------------------"
LOGO="+----------------------------------------------------\n| 耗子面板卸载脚本\n+----------------------------------------------------\n| Copyright © 2022-"$(date +%Y)" 耗子科技 All rights reserved.\n+----------------------------------------------------"
HR="+----------------------------------------------------"
download_Url=""
setup_Path="/www"
@@ -33,7 +33,7 @@ Prepare_System() {
isInstalled=$(systemctl status panel 2>&1 | grep "Active")
if [ "${isInstalled}" == "" ]; then
echo -e $HR
echo "错误:耗子 Linux 面板未安装,无需卸载。"
echo "错误:耗子面板未安装,无需卸载。"
exit 1
fi
@@ -80,7 +80,7 @@ if [ "${uninstall}" != 'y' ]; then
fi
echo -e "${LOGO}"
echo '正在卸载耗子 Linux 面板...'
echo '正在卸载耗子面板...'
echo -e $HR
Prepare_System
@@ -90,8 +90,8 @@ Remove_Panel
clear
echo -e "${LOGO}"
echo '耗子 Linux 面板卸载完成。'
echo '感谢您的使用,欢迎您再次使用耗子 Linux 面板。'
echo '耗子面板卸载完成。'
echo '感谢您的使用,欢迎您再次使用耗子面板。'
echo -e $HR
rm -f uninstall_panel.sh

View File

@@ -22,7 +22,7 @@ HR="+----------------------------------------------------"
OS=$(source /etc/os-release && { [[ "$ID" == "debian" ]] && echo "debian"; } || { [[ "$ID" == "centos" ]] || [[ "$ID" == "rhel" ]] || [[ "$ID" == "rocky" ]] || [[ "$ID" == "almalinux" ]] && echo "centos"; } || echo "unknown")
if [ "${OS}" == "unknown" ]; then
echo -e $HR
echo "错误:该系统不支持安装耗子 Linux 面板,请更换 Debian 12.x / RHEL 9.x 安装。"
echo "错误:该系统不支持安装耗子面板,请更换 Debian 12.x / RHEL 9.x 安装。"
exit 1
fi