Web Hosting Talk







View Full Version : Is it feasible to have a hosting control panel made??


arshem
08-05-2008, 11:26 AM
Hey everyone!

Okay so i'm paying out the WAZOO for cpanel licenses, and not pulling enough profits in to keep me happy... is it feasible to have a hosting control panel tailor made. I'm sure it would cost quite a bit (how much do you think it would cost for a cpanel / WHM like script ?). I'm trying to weigh in the pros and cons

Thanks,
B

N|Kitmitto
08-05-2008, 11:51 AM
I would say a couple thousand, maybe $5,000 but I could be way off. IT just seems like a low of work and thats why cPanel has a whole team to do it. One owned license is $1,500 if I remember correctly.

arshem
08-05-2008, 11:56 AM
I was thinking around 10,000 . I'm looking for people who has experience in this area. If anyone would like to tackle this let me know!

Steve_Arm
08-05-2008, 11:58 AM
I'll tell you, over $10K for sure. Why?
A panel cannot be just coded in PHP or the likes. It needs root access so it
has to be something lower like C. And C is expensive. And it's not an easy task.

Have you tried all the existing panels that exists, even the free ones?

arshem
08-05-2008, 12:03 PM
I've looked at a few, but really cpanel is one of the best out there, and i would need something very similar(and compatible with WHMCS) for me to be able to get it :|

RedShift
08-05-2008, 12:06 PM
I'll tell you, over $10K for sure. Why?
A panel cannot be just coded in PHP or the likes. It needs root access so it
has to be something lower like C. And C is expensive. And it's not an easy task.

Have you tried all the existing panels that exists, even the free ones?

Why does needing root access imply using something "lower" than php, like C? php executes fine as root. Simple write the managing code, add a small (doesn't even have to be stateful) http server (there are http servers written in php available) and use SOAP to communicate with the upper layers (the actual control panel). Easy as pie.

RedShift
08-05-2008, 12:08 PM
I've looked at a few, but really cpanel is one of the best out there, and i would need something very similar(and compatible with WHMCS) for me to be able to get it :|

Have a look at ISP manager (http://www.ispsystem.com). We've been playing with it and it we really seem to like it. I just ordered a monthly license for further testing.

Steve_Arm
08-05-2008, 12:09 PM
I really don't know if it's worth the money, it's a long trip reinventing the wheel.

Consider that for $10K / $25 average cpanel montly lease / 12 months a year
you can pay 33 years of cpanel license. :)

arshem
08-05-2008, 12:10 PM
ISP manager is just as expensive as cPanel per month.

Steve_Arm
08-05-2008, 12:11 PM
You are right but I was thinking something more closer to the system.
The only think you will have to worry with C is overflows.

Why does needing root access imply using something "lower" than php, like C? php executes fine as root. Simple write the managing code, add a small (doesn't even have to be stateful) http server (there are http servers written in php available) and use SOAP to communicate with the upper layers (the actual control panel). Easy as pie.

arshem
08-05-2008, 12:12 PM
I'm paying 35/mo PER license. I have about 30 licenses... you can see how the cost adds up.

smtalk
08-05-2008, 01:44 PM
Why don't you try DirectAdmin which is not expensive? Or virtualmin (free or paid one).

arshem
08-05-2008, 01:48 PM
Not alot of people know how to operate webmin or virtualmin :( I'll probably just fork out the money and pay for a nice hosting control panel

smtalk
08-05-2008, 01:52 PM
What about DirectAdmin (http://www.directadmin.com)? And did you try a paid version of Virtualmin (http://www.virtualmin.com)?

arshem
08-05-2008, 02:08 PM
Is directadmin a per IP license like cpanel (all IP addresses added to the one server will still allow directadmin to work?)

smtalk
08-05-2008, 02:15 PM
Yes, you can have as many IPs on the server as you want :) If you have many servers - take a look at internal pricing: http://www.directadmin.com/internal.html. Good luck!