panel

command module
v0.0.0-...-724610a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 12, 2024 License: AGPL-3.0 Imports: 2 Imported by: 0

README

[简体中文] | [English]

耗子面板

FOSSA Status

耗子面板是使用 Golang + Vue 开发的开源轻量 Linux 服务器运维管理面板。

交流QQ群:12370907 | 论坛:tom.moe | 赞助:爱发电

优势

  1. 极低占用: 在 Debian 12 下部署面板 + LNMP 环境,内存占用不到 500 MB,遥遥领先于使用容器化的其他面板。
  2. 低破坏性: 面板的设计理念是尽可能减少对系统的额外修改,在同类面板中,我们对系统的修改最少。
  3. 追随时代: 面板所有组件均走在时代前沿,更新快,功能强大,安全性有保障。
  4. 高效运维: 面板 UI 界面简洁,操作简单,无需繁琐的配置,即可快速部署各类环境、调整应用设置。
  5. 离线运行: 面板运行可不依赖任何外部服务,你甚至可以在部署完成后停止面板进程,不会对已部署服务造成任何影响。
  6. 久经考验: 我们生产环境自 2022 年即开始使用,已稳定运行 1 年以上无事故。
  7. 开源开放: 面板开源,你可以自由修改、审计面板源码,安全性有保障。

UI 截图

UI 截图

运行环境

耗子面板仅支持 amd64 | arm64 架构下的主流系统的最新版本,不支持 Ubuntu,因为其发版太过频繁,难以维护。

低配机器建议使用 Debian,资源占用较 RHEL 系更低。其他机器建议使用 AlmaLinux | RockyLinux,维护周期更长也更稳定。

不在下表中的其他 RHEL 9.x 系统,可自行尝试安装,但不保证能够正常运行,且不提供技术支持(理论上不会有大问题)。

系统 版本
RHEL 9
AlmaLinux 9
RockyLinux 9
Debian 12

随着系统版本的不断更新,我们亦可能会终止部分过于老旧的系统的支持,以保证面板的稳定性。

安装面板

Warning 安装面板前,你需要了解 LNMP 环境的基本知识,以及如何处理常见的 LNMP 环境问题,不建议 0 基础的用户安装和使用耗子面板。

如果你决定继续,请以root用户登录服务器,执行以下命令安装面板:

HAOZI_DL_URL="https://dl.cdn.haozi.net/panel"; curl -sSL -O ${HAOZI_DL_URL}/install_panel.sh && curl -sSL -O ${HAOZI_DL_URL}/install_panel.sh.checksum.txt && sha256sum -c install_panel.sh.checksum.txt && bash install_panel.sh || echo "Checksum 验证失败,文件可能被篡改,已终止操作"

卸载面板

优先建议备份数据重装系统,这样可以保证系统纯净。

如果你无法重装系统,请以root用户登录服务器,执行以下命令卸载面板:

HAOZI_DL_URL="https://dl.cdn.haozi.net/panel"; curl -sSL -O ${HAOZI_DL_URL}/uninstall_panel.sh && curl -sSL -O ${HAOZI_DL_URL}/uninstall_panel.sh.checksum.txt && sha256sum -c uninstall_panel.sh.checksum.txt && bash uninstall_panel.sh || echo "Checksum 验证失败,文件可能被篡改,已终止操作"

卸载面板前请务必备份好所有数据,提前卸载面板全部插件。卸载后数据将无法恢复

日常维护

使用panel命令进行日常维护:

panel

Wiki 中查看更多使用方法和技巧。

问题反馈

使用类问题,可在 Moe Tom 提问或寻求 AI 帮助,亦可在群里寻求付费支持。

面板自身问题,可在 GitHub 的Issues页面提交问题反馈,注意提问的智慧

赞助商

如果耗子面板对你有帮助,欢迎赞助我们,感谢以下支持者/赞助商的支持:

同时接受云资源赞助,可通过QQ群咨询联系

服务器

CDN

sponsors

贡献者

这个项目的存在要归功于所有做出贡献的人,参与贡献请先查看贡献代码部分。

contributors

Star 历史

Star History Chart

免责声明

严禁使用耗子面板从事任何非法活动,非法站点请勿向我们请求任何形式的技术支持,如果在技术支持过程中发现非法内容,我们将立即停止技术支持并留存相关证据。

Documentation

Overview

Copyright (C) 2022 - now HaoZi Technology Co., Ltd.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

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/>.

Directories

Path Synopsis
app
Package docs Code generated by swaggo/swag.
Package docs Code generated by swaggo/swag.
services
Package services 备份服务
Package services 备份服务
pkg
db
io
os
ssh
str
tools
Package tools 存放辅助方法
Package tools 存放辅助方法

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL