Hello,
I was wondering where I should place the billing management (whmcs, blesta, etc), could it be under Enhanced on its own server or should I use for example Runcloud for this? How do you have this?
Kapa
Of course, your billing system can be hosted under your own servers. This is fine.
Billing system isn't going to effect admin.
Enhance on a separate cluster with 2-3 servers
You can utilize the same cluster, I would simply separate it on to a dedicated VM, and perhaps utilize a separate backup server if you have the space/resources (i.e. you manage your own cloud infrastructure).
Separately it’s safe and good practice, on same cluster it’s not.
Kosta as well separately will help fund better development of Enhance itself as you gonna be paying like 2x5 a month! Billing management cluster can be used for testing new updates as well or can make 3rd cluster for 3x5 a month for testing purposes only…
I run WHMCS on a small droplet at Digital Ocean, totally separate from my cluster.