项目介绍
Admin.IM 是开源的网络检测和服务器管理系统。后台及接口基于 MineAdmin 开发, 使用由 Swoole 驱动的 PHP Hyperf 框架,全协程调度 + 异步 I/O 实现,系统性能非常出色,轻松处理大量并发请求。
前端使用 Vue3 + Vite5 + TypeScript + Pinia + Arco Design 开发,自适应多终端。客户端Agent使用 Golang 1.22 开发,支持Linux、Windows、MacOS等多平台运行。
系统特点
高性能架构: 基于 Swoole 的 Hyperf 框架,全协程异步实现
现代化界面: Vue3 + Arco Design,自适应多终端展示
插件化设计: ICMP Ping、TCPing,更多插件开发中
多语言支持: 内置多语言功能,支持英文、简体中文、繁体中文切换
日志审计: 用户登录、系统操作记录随时查询
稳定可靠: 经过严格测试,适合生产环境部署
跨平台支持: Agent 支持 Linux、Windows、MacOS
仓库地址
Github:https://github.com/AdmUU/Admin.IM
源码安装
环境需求
Swoole >= 5.0 ,关闭 Short Name
PHP >= 8.1 并开启以下扩展:
curl
fileinfo
mbstring
pdo
openssl
redis
pcntl
MySQL >= 5.7
Redis >= 6.2.0
Composer >= 2.x
Git >= 2.x