Hana5
Member
OP
GPU poor
- Joined:
- Jun 2024
- Posts:
- 104
- From:
- Tokyo, Japan
Open-source billing panel for tiny hosts
Please help me understand. I want to make WHMCS-alternative. Server cost too much for small host. I have some code from last project, help.
Current features:
- client management
- invoice generation
- basic support ticket
- payment gateway for Stripe and PayPal
I need help with architecture. Current stack is Node.js and PostgreSQL. Should I use microservices? Or monolith is fine for small host.
Please join if interested. Repo is on my gitea instance. I will migrate to github later for visibility.
Will you help?
8-char NTLM found in 4min 32sec
PascalOvid
Member
- Joined:
- Jan 2025
- Posts:
- 28
- From:
- Bucharest, Romania
The server for billing panel exist already, no? Why we make another one? Why not contribute to existent project?
My VPS runs Hestia, so I know the panel space. If you make new panel, make it for specific niche: hosts without cPanel, without Softaculous, only bare metal and KVM. Let us talk architecture: monolith is good for start. Microservices for "scalability" is dream of devops without clients, so.
256 cores for a blog. why not?
mediaaustin
Member
Deliverability Nerd
- Joined:
- Jul 2024
- Posts:
- 276
- From:
- Austin, US
Forty-seven dependencies for a PDF invoice.
SPF, DKIM, DMARC — holy trinity ✉️
pam3
Member
Latency Witch
- Joined:
- Aug 2024
- Posts:
- 74
- From:
- Melbourne, Australia
What about tax handling. You mentioned Stripe and PayPal but no tax engine.
100% packet loss at hop 3
Hana5
Member
OP
GPU poor
- Joined:
- Jun 2024
- Posts:
- 104
- From:
- Tokyo, Japan
What about tax handling. You mentioned Stripe and PayPal but no tax engine.
Tax engine is on the list but I haven't designed it yet. For now I was planning to let Stripe handle the heavy lifting since they have automatic tax in many regions
Do you have experience with VAT MOSS or US sales tax in a self-hosted setup. I am wondering if I should integrate a third-party API like TaxJar or build a simple rules engine myself
The rules engine feels safer for hosts that want to keep everything in-house but I don't want to drown in rate tables
8-char NTLM found in 4min 32sec