Many websites and freelancers need something like the traditional web hosting services provide – a custom client area. Here is a List of List of Open Source Client Area Software Which You Can Modify For Reselling Cloud Servers or Offer Services to the Clients. We must admit, still date we are unable to find any perfect solution. Still these are possible to modify.
Basically the good web hosts use a virtualization software like OpenStack or OpenVZ. They can easily integrate with a custom control panel. Most commonly you see Solus Virtual Manager, Virtualizor etc.
Criterion For Open Source Client Area Software
Our criterion were :
- Preferably HP-MySQL based web software
- Faster Loading GUI
- Decent web design
- Free Software compatible license
- Easy to modify
- Large user base
- Billing, domain integration and other optional features
- Central installation on server
Sadly, none could satisfy all the criterion. Even among the paid (which may be ported to BSD), not many ready to use options are available. Basically we will tend to incline towards the CRM solutions.
List of Open Source Client Area Software
Box Billing : :
boxbilling.com offers a free software. This software can be integrated with the web hosting control panels.
Ultimate Client Manager : Easy to use Customer and Project management system available with free and paid version. This is really a good option.
WordPress with Plugin : WordPress has Plugin for Client Management. May be that will be suitable for you.
projectpier.org has Free Software, which is not exactly bad. However, features are lacking. This is possibly one of the most commonly used tool. They have community and themes.
Perfex CRM : Perfex crm is customer relations management software. Client part is divided from admin area, own customer templates can be used. This is NOT a free of cost software.
WHSuite : WHSuite would be perfect if was a free of cost software. With so less number of users, it is ridiculous to find a BSD ported version.
For OpenVZ : If you have the physical server and providing OpenVZ virtual machines, then OpenVZ has own list
https://openvz.org/Control_panels. Virtualizor is a powerful web based VPS Control which supports OpenVZ, Xen PV, Xen HVM, XenServer and Linux KVM virtualization.
Conclusion on Open Source Client Area Software
We have not tested these softwares. There are users on some forums who tested over 50 such softwares but still finding a good option. You need to use something from above as template. There are other PHP scripts like LinuxDash, which can add the monitoring after modification.
Box Billing and Ultimate Client Manager are possibly most suitable option for any work. Too many wish may get easily hacked. Keep the list of wish under a sane number. It is better to disclose your client that you are reseller unless you are running virtualization, there are some limitations for layer of software. You need only a practical way and automation for billing.