它具有 天生分布式,可集群化,方便部署,高性能 等特点。美中不足的是,它的周期计费做的不是很好。
功能列表 用户端
- API Token 管理
- 主机管理
- 财务管理
- 转账功能
- 推介计划
- 维护计划
管理员
- 用户管理
- 模块管理
- 通知广播(支持前端实时通知)
- 主机管理
- MQTT 在线设备管理(需要 EMQX)
- 外置应用管理
- 集群节点调度管理,以及集群操作。
- 命令行集群日志
- 工单
- 维护计划和计划维护
- 用户组
莱云 v3 具有良好的拓展性,它以模块区分功能,每个模块都是一套独立的系统,尽可能减少代码冗余。 我们甚至预留了 MQTT 鉴权模块。
莱云 v3 的 API 设计完全符合 RESTful API 的标准。
我们吸取了第一代的教训,本代产品支持容器化部署和扩容。
- 用户管理(从主站发现的用户)
- 主机管理(管理用户创建的服务)
- 收益报表(从主站获取)
- 通知发送(支持前端实时弹出通知)
- MQTT 设备管理 / 物联网设备管理
lae_v1 主程序
Pterodactyl 面板预设和 LiteLoaderBDS 支持
此项目作为我一人维护的项目,已经没有多大动力了。 虽然它的理念很好,但是打理起来,是个很麻烦的事情。 虽然团队人不少,但是无人与我志同道合。 我当时对此项目的评价,自我认它是一个艺术品。它确实有很多不足,并且也称不上太过完美/完善。并且与其留着,不如放出来供大家欣赏借鉴。
关于转 WHMCS。我将会继续干我想干的事情,我们的团队将会服务好每一个客户。 我将在干这个的同时,继续寻找下一个目标与道友。
当然可以,本仓库使用 MIT 协议。您可以干您任何想做的事情。
克隆此仓库,随后根据 Laravel 的方式安装。
Tips: 优雅的命令行
alias art="php artisan"
- 使用 Nginx + PHP-FPM
- 使用 art works 命令。
- 使用以下方法在 Docker 中部署。
- default 默认扣费队列
- host-cost 机器扣费队列
docker run -itd --name=lae_schedule --init --restart=always --net=host -v /opt/lae:/opt/lae ccr.ccs.tencentyun.com/laecloud/cafe:latte art schedule:work
docker run -itd --name=lae_worker --init --restart=always --net=host -v /opt/lae:/opt/lae ccr.ccs.tencentyun.com/laecloud/cafe:latte art queue:work --queue=default,host-cost,notifications
docker run -itd --name=lae --init --restart=always --net=host -v /opt/lae:/opt/lae ccr.ccs.tencentyun.com/laecloud/cafe:latte art works
docker run -it --rm --init --net=host -v /opt/lae:/opt/lae ccr.ccs.tencentyun.com/laecloud/cafe:latte php
docker run -it --rm --init --net=host -v /opt/lae:/opt/lae ccr.ccs.tencentyun.com/laecloud/cafe:latte art