Yet another migration from cPanel

3 posts / 0 new
Last post
#1 Thu, 05/19/2011 - 08:05
sparkeh9

Yet another migration from cPanel

Im looking into the possibility of replacing cPanel/WHM with virtualmin GPL /webmin with possibility of moving to pro, and have a few questions regarding viability for my situation.

I currently run a dedicated server with WHM 11.28 running on CentOS 5.6 i686, My worry is that, having been brainwashed into thinking cPanel is the only solution available to a virtual webhost for so long, I will find migrating difficult.

I have been recompiling apache using their easyapache interface, being able to specify modules that I need (mod mono and php_suexec for example), will I have to manually recompile from source or is there something similar in virtualmin?

I will be hosting virtual sites for a few customers, are there account restrictions I can place on bandwidth and disc space, mySQL databases, email and FTP accounts? I also need to be able to run C# Mono and Ruby on rails apps.

I haven't been able to use the webmin or virtualmin demos to find this out for myself, they seem to be offline whenever I try to use them, any input is appreciated :)

EDIT: Also, I need to be able to run a private subversion repository for my development

Thu, 05/19/2011 - 08:37
andreychek

Howdy,

I have been recompiling apache using their easyapache interface, being able to specify modules that I need (mod mono and php_suexec for example), will I have to manually recompile from source or is there something similar in virtualmin?

Virtualmin uses your Linux distribution's Apache package (or, in some cases, a slightly tweaked version thereof). So the issue would then be, using a given distribution, how would you get certain modules running?

Virtualmin actually uses suexec for all domains by default. So hopefully that would handle your needs there.

The mod_mono module would be the trickier one... you'd either need to find a version of it built for your distribution, or you'd need to compile it yourself. Virtualmin doesn't offer a way of assisting with that in the same way cPanel does.

I will be hosting virtual sites for a few customers, are there account restrictions I can place on bandwidth and disc space, mySQL databases, email and FTP accounts? I also need to be able to run C# Mono and Ruby on rails apps.

Sure, you can specify a disk quota, as well as a bandwidth quota, for all your domains. You can also place limits on how many databases, email accounts, and ftp accounts can be created.

There's feature called "Account Plans" -- in there, you'd define the various account plans you'd like to offer as a hosting provider, and what features each plan should offer.

Then, when a user signs up, you specify which account plan they're using.

As far as C# and Rails -- you can run those without a problem, Virtualmin won't get in your way.

If you're using Virtualmin Pro, it has a number of Install Scripts for various Rails applications. If you're using Virtualmin GPL, you can install those Rails applications manually.

And lastly, using Subversion is no problem, Virtualmin has support for managing Subversion repositories.

You can always try out Virtualmin GPL for free, perhaps in a virtual environment in something like Virtualbox. With that, you can make sure that it does what all you need.

If you have any other questions, feel free to let us know!

-Eric

Thu, 05/19/2011 - 09:41
sparkeh9

Many thanks, I'll experiment with a clean OS on a virtual machine, hopefully it will provide a nice experience and I can be rid of cPanel :)