All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
WHMCS Custom Module Help
Hey there,
I'm seeking a developer that can work with the SolusVM API and WHMCS modules to create a module similar to that of Hostbill's for SolusVM. I basically want a very clean module that allows for users to control their entire VPS through my billing and support software, rather than having to give them direct access to SolusVM. Being able to create/delete vps as well would be nice (not sure if that is a cloud feature specific with Hostbill or just SolusVM itself?).
I'm thinking this is something that may be possible to license out to others as well if there's interest there. I know personally I want a module in WHMCS that does what Hostbill does for Solus.
Any takers?!
Comments
Funny thing is I was just talking about this yesterday. If HostBill doesn't work out for us we'll be looking for this too.
that exists already, http://docs.whmcs.com/SolusVM
Snelweg, that's a very BASIC version of what I want. I want something closer to hostbill. the Solus maintained whmcs module has just the very basics.
@Shoven, can you confirm if the create/delete vps on the client side (as well as making multiple VPS within the restrictions of your package limits) part of the SolusVM module, or is that for the cloud based modules? (basically functions as a reseller, but not).
http://docs.solusvm.com/admin_api
Make sure you try before you hire. Might be surprised.
Yeah more or less looking for the frontend for clients moreso than the backend, at any rate I don't have any real intention of making it myself as it's not a field I frequent enough.
@SkylarM - I posted this in my HB thread, however I guess that I should have posted it here:
I don't see why we couldn't all make a no non-sense list of the features that we want implemented in the WHMCS SolusVM module provided by @soluslabs, and then ask them nicely to implement them over time.
I think solus has made it clear that they don't want reinstallations (one of the most asked for) in the client panel from the module. Something about security, like being able to reset root passes doesn't present equal security risk from unauthorized access to whmcs.
It's all in the admin API though. It even gives you an example of how to call it. I'm not sure if you can add it to custom.php since it doesn't look like they added a function for the reload at all in the module, but this development is a child's project in terms of how difficult it is for a php developer. Lets all pay modulegarden
It's really not difficult to effect an additional module:
Call http://docs.solusvm.com/admin_api#list_templates to get a list of templates.
Allow the user to choose the template.
Call http://docs.solusvm.com/admin_api#rebuild_virtual_server with the name of the template selected and the vserverid of the VPS.
Fin.
I started on such a module, but dropped it because we chose to intentionally segregate billing from VPS control panel, due to upcoming services. We don't even offer the boot/reboot/password buttons in the WHMCS panel; they just get a "Control Panel" button:
From my understanding of how they operate, I suspect most people would want it this decade.
Gave up on HostBill. If I pay somebody to build this would people be interested in buying this for like $20?
If the functionality is nice and works similar to that of hostbill, I'd def pay $20 for it.
@shovenose - yep
Yeah
Shovemodule. Do you realise how much this will cost?
A days work for an average programmer would be a generous time frame for it to be completed in.
@NickO Depends on the feature and quality requirements, but yeah, it isn't that much. I may give it some thought for the next couple of weeks.
What about the ModulesGarden SolusVM VPS Extended?
That does everything you describe AFAIK.
http://www.modulesgarden.com/products/whmcs/solusvm_extended_vps/features
Now it looks like you're the one who bumped a two year old thread. :P
Hmm, what the hell? It was one of the top threads on index page?
Some other guy bumped it.