← 返回项目库

PNLCS 中文主机计费与客户门户

面向主机商与基础设施服务商的自托管主机计费平台,覆盖客户门户、商品下单、账单、域名、SSL、工单和知识库。

PNLCS 是一个 Laravel 主机业务管理系统,提供客户侧服务门户与管理员后台,支持主机套餐、VPS、域名、SSL、发票、订单、支付网关、工单和知识库等完整业务模块。本次交付保留上游真实功能页面,并以本地 MySQL 和演示数据完成可运行验证;外部主机面板、支付和域名注册服务不在本地演示中伪造接入。

真实界面

项目截图

共 6 张

Knowledge Base
Announcements
Store
Domain Pricing
Contact Us
Network Status

Capabilities

核心功能

✓客户门户与账户注册登录
✓主机、VPS 和服务器商品目录
✓订单、购物车、发票与支付网关接口
✓域名搜索、注册、续费与 DNS 管理入口
✓SSL 证书、服务和资源管理入口
✓支持工单、公告与知识库
✓管理员客户、产品、账单、工单和设置后台
✓多语言与主题配置能力

适用场景

为主机商搭建自托管计费与客户服务门户
研究 WHMCS 类主机业务系统的数据模型和工作流
在接入真实支付、注册商和服务器面板前验证产品信息架构

适合谁

主机服务商、云基础设施团队、需要自托管计费门户的开发者与中小企业。

商业化思路

开源源码交付、部署实施、主题与支付网关适配、主机商定制开发和运维支持。

你会拿到什么

  • ✓固定 commit 的完整源码包
  • ✓MIT 许可证、上游来源与修改披露
  • ✓本地 MySQL 迁移和演示数据验证记录
  • ✓6 张真实中文研究目录功能截图

部署流程

  1. 1准备 PHP 8.4+、Composer、Node.js、npm 与 MySQL 8,并复制 .env.example 为 .env。
  2. 2配置数据库后执行 composer install、npm ci、npm run build 和 php artisan migrate --force。
  3. 3按需执行 php artisan db:seed --class=Database\Seeders\DemoSeeder 生成本地演示数据。
  4. 4使用 php artisan serve 或 Nginx/PHP-FPM 提供 Web 服务,并在生产前配置真实外部服务与安全策略。

真实验证结果

Composer 依赖、npm ci、Vite 构建、MySQL 8 完整迁移、DemoSeeder、本地 Laravel HTTP 回读及 6 张真实功能截图均已通过;截图无坏图、控制台错误、404、重复内容或横向溢出。

部署前须知

安装迁移依赖 MySQL 语法,不支持以 SQLite 替代;首页未初始化演示内容时可能只显示导航与页脚;真实支付、域名注册、主机面板和邮件服务需要另行配置与合规核验。

部署难度

中等

最低配置

PHP 8.4+、Composer、Node.js 与 npm、MySQL 8.0+;生产部署还需按实际环境配置队列、邮件、支付、域名和主机面板服务。

开源许可证

MIT License

最后验证

2026-09-03

授权说明

仓库根目录包含 MIT License;源码包保留 LICENSE、版权信息和上游来源,并披露本次中文目录与本地验证适配。

Release notes

版本记录

1 个已发布版本

vcn-9367fef78db4 当前推荐

固定上游 commit 的主机计费平台源码研究交付;完成 Composer/npm 构建、MySQL 迁移、演示数据和客户门户公开页面验证。

部署要求:PHP 8.4+、Composer、Node.js/npm、MySQL 8.0+;外部支付、域名和主机面板按需配置。

已知问题:本地验证使用候选专属 MySQL 与 DemoSeeder;真实支付、域名和面板 API 未在本地连接。

登录后领取