← 返回项目库

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 未在本地连接。

登录后领取