烧饼论坛
登录

开源、自托管的主机计费平台——WHMCS 的免费替代方案。

7810
  • Xshell
    UID 2323Lv.27

    PNLCS 是一款免费、开源且支持自托管的虚拟主机计费平台及客户门户系统——它是面向虚拟主机公司、代理商及基础设施提供商的 WHMCS 开源替代方案。它涵盖了完整的客户生命周期管理功能:产品目录、结账流程、周期性账单、域名注册、SSL 证书管理、工单系统、知识库以及推广联盟(Affiliate)追踪。

    如果您曾使用过 WHMCS,会感到非常亲切:其数据模型、工作流程和模块生态系统(涵盖服务器、支付网关、域名注册商、SSL 证书提供商等)在设计上特意保持了相似性。不同之处在于,PNLCS 采用 MIT 许可证,支持自托管,且允许用户自由分叉(fork)、研究及扩展。

    该项目由 Panelica 服务器管理面板团队在业余时间开发并维护,作为我们主营产品之外的一个项目。我们希望能有一款开放且支持自托管的计费系统,既能与 Panelica 原生集成,又能良好兼容其他控制面板——于是我们开发了它。

    目前已完善的功能:

    客户门户、管理后台及核心计费流程
    账单、订单、服务、域名、工单及知识库功能
    Panelica 服务器模块(已在生产环境服务器上进行全面测试)
    用于销售 VPS 的 Proxmox VE 服务器模块——已在生产环境的 Proxmox VE 9.1 主机上使用受限 API 令牌(pool-limited API token)进行了端到端测试
    Stripe 支付网关(已在生产环境测试)
    多语言界面(支持 30 种语言环境,翻译内容可由管理员编辑)
    需要您协助的部分:

    cPanel / Plesk / DirectAdmin 服务器模块——代码已就绪,但尚未进行端到端测试。如果您正在使用这些面板,请尝试使用该模块,并提交 Issue(若能提交 Pull Request 则更佳)告知我们您的测试结果。
    PayPal / Authorize.Net / 银行转账支付网关——情况同上。
    Enom 域名注册商——API 集成已完成,但需要实际环境验证。
    常规 Bug 报告、错别字修正及翻译优化。
    我们会查阅每一条 Issue,但由于这是一个业余项目,我们可能无法做到当天回复。如果您能提供复现步骤或补丁,那将对我们有极大的帮助。

    https://github.com/Panelica/pnlcs
    https://pnlcs.com/zh/

  • 收藏 1支持反对打赏

10 条回复

  • zerozwy
    UID 530Lv.5 小有收获
    #1

    oneman 又可以节省一笔成本了

  • abc
    UID 121Lv.13
    #2

    开源是不是更好被 AI 爆破

  • Xshell
    UID 2323Lv.27楼主
    #3

    @abc #2 不存在

  • Rxo
    UID 4265Lv.11
    #4

    太强啦。

  • gy
    UID 1180Lv.12
    #5

    利好 oneman

  • Fraxinus
    UID 110Lv.21
    #6

    学习学习

  • 牛油果
    UID 4815Lv.3 初识社区
    #7

    可以当 oneman

  • Xshell
    UID 2323Lv.27楼主
    #8

    @牛油果 #7 搞起来

  • api
    UID 5731Lv.6 经常露面
    #9

    MIT 协议可放心改

  • Xshell
    UID 2323Lv.27楼主
    #10

    @api #9 真棒懂行的大佬

发表回复