-
-
Notifications
You must be signed in to change notification settings - Fork 113
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
196 additions
and
47 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
## 行为准则 | ||
|
||
耗子Linux面板遵守业界通用的行为准则。任何违反行为准则的行为都可以报告给我们: | ||
|
||
- 参与者将容忍反对意见。 | ||
- 参与者必须确保他们的语言和行为没有人身攻击和贬低个人言论。 | ||
- 在解释他人的言行时,参与者应始终保持良好的意图。 | ||
- 不能容忍可合理视为骚扰的行为。 | ||
|
||
## Code of Conduct | ||
|
||
The HaoZi Linux Panel complies with the industry's common code of conduct. Any breach of the Code of Conduct can be reported to us: | ||
|
||
- Participants will be tolerant of opposing views. | ||
- Participants must ensure that their language and actions are free of personal attacks and disparaging personal remarks. | ||
- When interpreting the words and actions of others, participants should always assume good intentions. | ||
- Behavior that can be reasonably considered harassment will not be tolerated. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,28 +1,34 @@ | ||
# 耗子Linux面板 | ||
<h1 align="center">耗子 Linux 面板</h1> | ||
|
||
[![Release](https://img.shields.io/github/release/haozi-team/panel.svg)](https://github.com/haozi-team/panel/releases) | ||
[![Test](https://github.com/haozi-team/panel/actions/workflows/test.yml/badge.svg)](https://github.com/haozi-team/panel/actions) | ||
[![Report Card](https://goreportcard.com/badge/github.com/haozi-team/panel)](https://goreportcard.com/report/github.com/haozi-team/panel) | ||
[![Codecov](https://codecov.io/gh/haozi-team/panel/branch/main/graph/badge.svg?token=XFT5NGNSRG)](https://codecov.io/gh/haozi-team/panel) | ||
![License](https://img.shields.io/github/license/haozi-team/panel) | ||
<p align="center"> | ||
<a href="https://github.com/haozi-team/panel/releases"><img src="https://img.shields.io/github/release/haozi-team/panel.svg"></a> | ||
<a href="https://github.com/haozi-team/panel/actions"><img src="https://github.com/haozi-team/panel/actions/workflows/test.yml/badge.svg"></a> | ||
<a href="https://goreportcard.com/report/github.com/haozi-team/panel"><img src="https://goreportcard.com/badge/github.com/haozi-team/panel"></a> | ||
<a href="https://codecov.io/gh/haozi-team/panel"><img src="https://codecov.io/gh/haozi-team/panel/branch/main/graph/badge.svg?token=XFT5NGNSRG"></a> | ||
<a href="https://img.shields.io/github/license/haozi-team/panel"><img src="https://img.shields.io/github/license/haozi-team/panel"></a> | ||
</p> | ||
|
||
这是耗子Linux面板,一种使用GO开发的轻量Linux服务器运维管理面板。 | ||
<p align="center"> | ||
[简体中文] | [<a href="README_EN.md">English</a>] | ||
</p> | ||
|
||
通知:严禁使用耗子Linux面板从事任何非法活动,非法站点请勿向我们请求任何形式的技术支持,如果在技术支持过程中发现非法内容,我们将立即停止技术支持并留存相关证据。 | ||
耗子 Linux 面板是针对我们自身业务需要使用 Golang 开发的轻量 Linux 服务器运维管理面板,以 Apache 2.0 协议开源。 | ||
|
||
#### 交流QQ群:[12370907](https://jq.qq.com/?_wv=1027&k=I1oJKSTH) | QQ频道:[pd.qq.com/s/fyol46wfy](https://pd.qq.com/s/fyol46wfy) | ||
免责声明:严禁使用耗子 Linux 面板从事任何非法活动,非法站点请勿向我们请求任何形式的技术支持,如果在技术支持过程中发现非法内容,我们将立即停止技术支持并留存相关证据。 | ||
|
||
广告: [`WeAvatar` 多端多元化的统一头像服务](https://weavatar.com) | ||
交流QQ群:[12370907](https://jq.qq.com/?_wv=1027&k=I1oJKSTH) | QQ频道:[pd.qq.com/s/fyol46wfy](https://pd.qq.com/s/fyol46wfy) | ||
|
||
## 运行环境 | ||
## UI 展示 | ||
|
||
![UI展示](ui.png) | ||
|
||
面板仅支持主流 `amd64` | `arm64` 系统的最新版本,且随着系统版本的更新,面板也会逐步停止对旧版本系统的支持。 | ||
## 运行环境 | ||
|
||
不支持 `Ubuntu`,因为其发版太过频繁,难以维护。 | ||
耗子Linux面板仅支持 `amd64` | `arm64` 架构下的主流系统的最新版本,不支持 `Ubuntu`,因为其发版太过频繁,难以维护。 | ||
|
||
低配机器建议使用 `Debian`,资源占用较 `RHEL` 系更低。其他机器建议使用 `RockyLinux` | `AlmaLinux`,维护周期更长。 | ||
低配机器建议使用 `Debian`,资源占用较 `RHEL` 系更低。其他机器建议使用 `RockyLinux` | `AlmaLinux`,维护周期更长也更稳定。 | ||
|
||
不在下表中的其他系统(OpenCloudOS 8、Anolis 8、CentOS Stream 8/9、Debian 11等),可自行尝试安装,但不保证能够正常运行,且不提供技术支持(理论上不会有大问题)。 | ||
不在下表中的其他系统(OpenCloudOS 8、Anolis 8、CentOS Stream 8/9、Debian 11等),可自行尝试安装,但不保证能够正常运行,且不提供无偿技术支持(理论上不会有大问题)。 | ||
|
||
| 系统 | 版本 | | ||
|------------|----| | ||
|
@@ -31,9 +37,11 @@ | |
| AlmaLinux | 9 | | ||
| Debian | 12 | | ||
|
||
随着系统版本的不断更新,我们亦可能会终止部分过于老旧的系统的支持,以保证面板的稳定性。 | ||
|
||
## 安装面板 | ||
|
||
安装面板前,你需要了解LNMP环境的基本知识,以及如何处理常见的LNMP环境问题,我们不建议0基础的用户安装和使用耗子Linux面板。 | ||
安装面板前,你需要了解LNMP环境的基本知识,以及如何处理常见的LNMP环境问题,不建议0基础的用户安装和使用耗子Linux面板([推荐: 宝塔 - 简单好用服务器运维面板](https://www.bt.cn/?invite_code=M190eXRpZWE=))。 | ||
|
||
如果你决定继续,请以`root`用户登录服务器,执行以下命令安装面板: | ||
|
||
|
@@ -49,25 +57,24 @@ bash <(curl -sSL https://dl.cdn.haozi.net/panel/install_panel.sh) | |
panel | ||
``` | ||
|
||
在 [Wiki](https://github.com/haozi-team/panel/wiki) 中查看更多使用方法和技巧。 | ||
|
||
## 问题反馈 | ||
|
||
使用类问题,可在 [WePublish社区论坛](https://wepublish.cn/forums) 提问或QQ群`@汤姆猫`寻求帮助。 | ||
使用类问题,可在 [WePublish 社区论坛](https://wepublish.cn/forums) 提问或QQ群`@坤坤`寻求 AI 帮助,亦可在群里寻求付费支持。 | ||
|
||
面板自身问题,可在 GitHub 的`Issues` | ||
页面提交问题反馈,注意[提问的智慧](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md)。 | ||
面板自身问题,可在 GitHub 的`Issues`页面提交问题反馈,注意[提问的智慧](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md)。 | ||
|
||
## 贡献代码 | ||
|
||
### 寻找/创建 Issue | ||
|
||
您可以在 [Issue 列表](https://github.com/haozi-team/panel/issues) 中寻找或创建一个 Issue,留言表达想要处理该 Issue | ||
的意愿,得到维护者的确认后,即可开始处理。 | ||
您可以在 [Issue 列表](https://github.com/haozi-team/panel/issues) 中寻找或创建一个 Issue,留言表达想要处理该 Issue 的意愿,得到维护者的确认后,即可开始处理。 | ||
|
||
### 创建 PR | ||
|
||
- 在开发过程中,如果遇到问题可以随时在 Issue 中详尽描述该问题,以进一步沟通,但在此之前请确保自己已通过 Google | ||
等方式尽可能的尝试解决问题; | ||
- PR 须提交至我们的极狐GitLab仓库[https://jihulab.com/haozi-team/panel](https://jihulab.com/haozi-team/panel) | ||
- 在开发过程中,如果遇到问题可以随时在 Issue 中详尽描述该问题,以进一步沟通,但在此之前请确保自己已通过 Google 等方式尽可能的尝试解决问题; | ||
- PR 须提交至我们的极狐 GitLab 仓库[https://jihulab.com/haozi-team/panel](https://jihulab.com/haozi-team/panel),勿在 GitHub 上提交; | ||
- 当 PR 开发完毕后,请为其添加 `🚀 Review Ready` 标签,维护者将及时进行评审; | ||
- 我们非常欢迎您的贡献,将在下次发版时将您添加到首页贡献者中;❤️ | ||
|
||
|
@@ -93,30 +100,9 @@ panel | |
|
||
### DevOps | ||
|
||
- [极狐GitLab](https://www.jihulab.com/) | ||
|
||
#### 接受云资源和资金赞助,可通过QQ群咨询联系 | ||
|
||
## 行为准则 | ||
|
||
耗子Linux面板遵守业界通用的行为准则。任何违反行为准则的行为都可以报告给我们: | ||
|
||
- 参与者将容忍反对意见。 | ||
- 参与者必须确保他们的语言和行为没有人身攻击和贬低个人言论。 | ||
- 在解释他人的言行时,参与者应始终保持良好的意图。 | ||
- 不能容忍可合理视为骚扰的行为。 | ||
|
||
## 安全说明 | ||
|
||
安全性是我们最关心的问题之一,我们已在生产环境广泛应用耗子Linux面板。 | ||
|
||
耗子Linux面板采用业界多种方案尽可能保证面板的安全性,但是我们不能保证面板的绝对安全性,**因此我们不对面板的安全性做任何保证 | ||
**。 | ||
|
||
如果您在使用面板的过程中发现任何安全问题,请勿提交 Issue,可通过以下方式直接联系我们: | ||
- [极狐 GitLab](https://www.jihulab.com/) | ||
|
||
- 邮箱:[email protected] | ||
- QQ:826896000 | ||
**接受云资源和资金赞助,可通过QQ群咨询联系** | ||
|
||
## 贡献者 | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,121 @@ | ||
<h1 align="center">HaoZi Linux Panel</h1> | ||
|
||
<p align="center"> | ||
<a href="https://github.com/haozi-team/panel/releases"><img src="https://img.shields.io/github/release/haozi-team/panel.svg"></a> | ||
<a href="https://github.com/haozi-team/panel/actions"><img src="https://github.com/haozi-team/panel/actions/workflows/test.yml/badge.svg"></a> | ||
<a href="https://goreportcard.com/report/github.com/haozi-team/panel"><img src="https://goreportcard.com/badge/github.com/haozi-team/panel"></a> | ||
<a href="https://codecov.io/gh/haozi-team/panel"><img src="https://codecov.io/gh/haozi-team/panel/branch/main/graph/badge.svg?token=XFT5NGNSRG"></a> | ||
<a href="https://img.shields.io/github/license/haozi-team/panel"><img src="https://img.shields.io/github/license/haozi-team/panel"></a> | ||
</p> | ||
|
||
<p align="center"> | ||
[<a href="README.md">简体中文</a>] | [English] | ||
</p> | ||
|
||
The HaoZi Linux Panel is a lightweight Linux server operation and maintenance management panel developed using Golang for our own business needs. It is open source under the Apache 2.0 protocol. | ||
|
||
Disclaimer: It is strictly prohibited to use the HaoZi Linux Panel to engage in any illegal activities. Please do not request any form of technical support from us for illegal sites. If illegal content is discovered during the technical support process, we will immediately stop technical support and retain relevant evidence. | ||
|
||
Communication QQ group: [12370907](https://jq.qq.com/?_wv=1027&k=I1oJKSTH) | QQ channel: [pd.qq.com/s/fyol46wfy](https://pd.qq.com /s/fyol46wfy) | ||
|
||
## UI Screenshots | ||
|
||
![UI Screenshots](ui.png) | ||
|
||
## Operating Environment | ||
|
||
HaoZi Linux Panel only supports the latest version of mainstream systems under the `amd64` | `arm64` architecture. It does not support `Ubuntu` because its releases are too frequent and difficult to maintain. | ||
|
||
Recommended to use `Debian` for low-configuration machines, as its resource usage is lower than that of the `RHEL` system. For other machines, recommended to use `RockyLinux` | `AlmaLinux`, which has a longer maintenance cycle and is more stable. | ||
|
||
For other systems not in the table below (OpenCloudOS 8, Anolis 8, CentOS Stream 8/9, Debian 11, etc.), you can try to install it yourself, but normal operation is not guaranteed, and free technical support is not provided (theoretically there will be no major question). | ||
|
||
| OS | Version | | ||
|------------|---------| | ||
| RHEL | 9 | | ||
| RockyLinux | 9 | | ||
| AlmaLinux | 9 | | ||
| Debian | 12 | | ||
|
||
As system versions are constantly updated, we may also terminate support for some older systems to ensure the stability of the panel. | ||
|
||
## Install Panel | ||
|
||
Before installing the panel, you need to understand the basic knowledge of the LNMP environment and how to deal with common LNMP environment problems. It is not recommended for users with zero basic knowledge to install and use HaoZi Linux Panel ([Recommended: aaPanel - easy-to-use server operation and maintenance panel](https://aapanel.com)). | ||
|
||
If you decide to continue, please log in to the server as `root` user and execute the following command to install the panel: | ||
|
||
```shell | ||
bash <(curl -sSL https://dl.cdn.haozi.net/panel/install_panel.sh) | ||
``` | ||
|
||
## Daily Maintenance | ||
|
||
Use `panel` command for daily maintenance: | ||
|
||
```shell | ||
panel | ||
``` | ||
|
||
See more usage methods and tips in [Wiki](https://github.com/haozi-team/panel/wiki). | ||
|
||
## Feedback | ||
|
||
For usage issues, you can ask questions in the [WePublish Community Forum](https://wepublish.cn/forums) or seek AI help in the QQ group `@坤坤`. You can also seek paid support in the group. | ||
|
||
For issues with the panel itself, you can submit feedback on the `Issues` page of GitHub. Please note [the wisdom of asking questions](http://www.catb.org/~esr/faqs/smart-questions.html). | ||
|
||
## Contribute code | ||
|
||
### Find/Create Issue | ||
|
||
You can find or create an Issue in [Issue List](https://github.com/haozi-team/panel/issues), leave a message to express your willingness to deal with the Issue, and get confirmation from the maintainer. Start processing. | ||
|
||
### Create PR | ||
|
||
- During the development process, if you encounter a problem, you can describe the problem in detail in the Issue at any time for further communication, but before doing so, please make sure that you have tried your best to solve the problem through Google and other methods; | ||
- PRs must be submitted to our JiHu GitLab repository [https://jihulab.com/haozi-team/panel](https://jihulab.com/haozi-team/panel). Do not submit on GitHub; | ||
- When the PR is completed, please add the `🚀 Review Ready` tag to it, and the maintainer will review it in time; | ||
- We very much welcome your contributions and will add you to the homepage contributors in the next release; ❤️ | ||
|
||
## Sponsor | ||
|
||
### Server | ||
|
||
- [盾云](https://www.ddunyun.com/aff/PNYAXMKI) | ||
|
||
### CDN | ||
|
||
- [无畏云加速](https://su.sctes.com/register?code=8st689ujpmm2p) | ||
|
||
- [又拍云](https://www.upyun.com/?utm_source=lianmeng&utm_medium=referral) | ||
|
||
- [AnyCast.Ai](https://www.anycast.ai/) | ||
|
||
- [盾云CDN](http://cdn.ddunyun.com/) | ||
|
||
### Object Storage | ||
|
||
- [又拍云](https://www.upyun.com/?utm_source=lianmeng&utm_medium=referral) | ||
|
||
### DevOps | ||
|
||
- [JiHu GitLab](https://www.jihulab.com/) | ||
|
||
**Accept cloud resources and financial sponsorship, you can contact us through QQ group** | ||
|
||
## Contributor | ||
|
||
This project owes its existence to all those who have contributed. To contribute, please check the contributed code section first. | ||
|
||
<a href="https://github.com/DevHaoZi" target="_blank"><img src="https://avatars.githubusercontent.com/u/115467771?v=4" width="48" height="48"></a> | ||
|
||
## Star History | ||
|
||
<a href="https://star-history.com/#haozi-team/panel&Date"> | ||
<picture> | ||
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=haozi-team/panel&type=Date&theme=dark" /> | ||
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=haozi-team/panel&type=Date" /> | ||
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=haozi-team/panel&type=Date" /> | ||
</picture> | ||
</a> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
## 安全说明 | ||
|
||
安全性是我们最关心的问题之一,我们已在多个不同应用的生产环境广泛应用耗子Linux面板,至今无一例安全事故。 | ||
|
||
耗子Linux面板采用业界多种方案尽可能保证面板的安全性,但是我们不能保证面板的绝对安全性,**因此我们不对面板的安全性做任何保证**。 | ||
|
||
如果您在使用面板的过程中发现任何安全问题,请勿提交 Issue,可通过以下方式直接联系我们: | ||
|
||
- 邮箱:[email protected] | ||
- QQ:826896000 | ||
|
||
致某些 CVE 爱好者:通过面板 `access_token` 执行的任何操作(包括且不限于:获取 root 权限、读取/写入系统敏感文件、执行任意 shell 命令等)均不被认为是安全问题,请不要刷此类报告浪费彼此的时间,这类低水平的报告对你的简历也没有任何帮助。 | ||
|
||
## Security Policy | ||
|
||
Security is one of our biggest concerns. We have widely used HaoZi Linux Panel in production environments for many different applications, and there has been no safety incident so far. | ||
|
||
HaoZi Linux Panel adopts various solutions in the industry to ensure the security of the panel as much as possible, but we cannot guarantee the absolute security of the panel, **therefore we do not make any guarantees on the security of the panel**. | ||
|
||
If you find any security issues while using the panel, please do not submit an Issue. You can contact us directly through the following methods: | ||
|
||
- Email: [email protected] | ||
- Telegram: @devhaozi | ||
|
||
To some CVE enthusiasts: Any operation performed through the panel `access_token` (including but not limited to: obtaining root permissions, reading/writing system sensitive files, executing arbitrary shell commands, etc.) is not considered a security issue, please Don’t waste each other’s time with these types of reports. These low-level reports won’t do anything to help your resume. |