3

Simple question: Where is the best place to install WHMCS?

Inside a control panel? (IE: cPanel) Or on a standalone server with nothing else installed?

Everything is hosted on aws, so provisioning servers isn't an issue. More interested if WHMCS is a resource hog and should be put on it's own.

1
  • 1
    Not sure which license you have but whmcs is usually activated per ip basis so changing ip in future might require reactivation. – Abu Nooh Dec 24 '17 at 14:07
3

You can install WHMCS anywhere. There is no 'best place'. In terms of security, you may want to segregate your other services (such as DNS and email) that are often provisioned with a control panel, so personally I'd go for a blank server on which you install only the necessary services.

To comment on your question regarding WHMCS' resource usage: it isn't much of a resource hog. After all, it's just PHP. It's known to have a large database quickly, though, so you might want to keep that in mind when allocating resources.

6
  • Cool thanks. Pretty much what I was thinking. Also from a redundancy having it separate. Might just run it in cPanel for now, and separate it out later once it is more operational and use aws rds. – Bradmage Dec 24 '17 at 13:49
  • @Bradmage I'd do it the right way from the beginning. Oh. If my comment is helpful to you, please accept my answer :-). – William Edwards Dec 24 '17 at 13:50
  • 1
    Bah your so right. Taking short cuts now equals future pain. – Bradmage Dec 24 '17 at 14:44
  • I like the idea of separation. But installing whmcs on the root domain example.com on a separate server has made whm proxy domain not work... Which hindsight makes sense. – Bradmage Jan 5 '18 at 9:04
  • I'm thinking a hybrid, install all my own services on cp1.example.woo and client accounts on cp2, cp3, cp4... To make cPanel pay happy with its crazy proxies. – Bradmage Jan 5 '18 at 9:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.