mirror of
https://github.com/tnb-labs/panel.git
synced 2026-09-19 01:55:32 +08:00
fe7cce62013a996cba71ee6cadefbc26f00962e9
- 依赖注入换到 libtnb/wire v0.3.0,各层包导出 Module 并逐类型 Export, wire.Struct 改用 Struct[T](),cleanup 签名改为 func() error - 测试断言换到 libtnb/assert 的 must/check,20 个 testify suite 拆成标准测试函数 - mock 改用 matryer 模板输出到 internal/mocks,wire 走 go.mod tool 指令, mockery 用 go run 调用,避免它的依赖树污染 go.mod - 引入 .golangci.yml 并修完全部告警,darwin 与 linux 双平台 0 issues - 工作流改用 go-version-file、govulncheck 官方 action, wire 校验移入 test.yml,mockery 由自动提交改为 PR 校验 顺带修复:pkg/db 四处漏查 rows.Err()(DatabaseExists 查询出错会被当成库不存在)、 websitestat 负值转 uint64 污染流量统计、pty 终端尺寸超 uint16 截断、 文件权限位超 32 位静默截断、面板与 ACME challenge 服务器缺 ReadHeaderTimeout、 GetDefault 丢失操作人、三处对结构体值恒成立的假断言、两处带空格而失效的 nolint Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
[简体中文] | [English]
New generation of all-in-one server operation and maintenance management panel
Simple and lightweight, efficient operation and maintenance
Website: acepanel.net | QQ group: 12370907 | WeChat group: Copy this link
Advantages
- Extremely low occupancy: Developed in Go language, small installation package, low occupancy, single file operation, will not affect system performance
- Low Destructiveness: Designed to minimize additional modifications to the system, we make the fewest modifications to the system among similar products
- Follow the Times: The overall design is at the forefront of the times, with good compatibility with new systems, leading in the same type of products
- Efficient Operation and Maintenance: Complete functions, strong customization capabilities, can quickly deploy small websites, and deploy complex applications based on customized requirements
- Offline Operation: Support offline mode, and even stop the panel process after deployment, without affecting any existing services
- Safe and Stable: The panel adopts a variety of industry technologies to ensure the security of the body, and has been running stably in multiple survival environments for a long time
- Fully Open Source: Few fully open source panels, you can freely modify and develop the panel on the premise of complying with the open source agreement
- Permanently free: Commit to the panel body will not introduce any charging/authorization functions in the future, and will be permanently free to use
Quick Install
Supported clean mainstream systems under amd64 | arm64 architecture, please refer to the installation documentation for specific supported systems.
bash <(curl -sSLm 10 https://dl.acepanel.net/helper.sh)
UI Screenshots
Partners
If the AcePanel is helpful to you, welcome to sponsor us, also thanks to the following supporters/sponsors:
Star History
Languages
Go
61.3%
Vue
38.7%

