ISPConfig 3
Website: http://www.ispconfig.org/
Demo: http://www.ispconfig.org/page/en/ispconfig/online-demo.html
Documentation: http://www.ispconfig.org/page/en/documentation.html
ISP config 3 is kind of a massive beast, I think it has pretty much every feature you would ever need when administrating your hosting, it offers 4 user levels which range from:
- Admin
- Can configure the server and administer all users
- Control Panel Users
- A “Control Panel” user is pretty much a customizable user that has access to ONLY what the administrator specifies, you could for example configure this to only have access to the file manager or to only administer mailboxes.
- Resellers
- Resellers are what you would expect, they are allowed to resell a set amount of resources that is allocated to them by the admin, resellers can then create their own packages and resell them.
- Clients
- Clients can use resources that the reseller has assigned them or they can use whatever the administrator has allowed them to, its pretty much fully customizable.
ISPConfig is a very feature rich control panel and does so many things that it can get kind of overwhelming for new and inexperienced users, that they’ve got a 300 page manual should be all that is needed to say about that.
But everything that can be done with CPanel can be done with ISPConfig 3 it seems, this is pretty much the ultimate free control panel.
Although I did find that it’s sort of unnecessarily difficult and tedious to install, there is no single command auto-install, you have to do everything half-manually, I’m not a fan of that approach, but if you like that sort of thing, ISPConfig 3 is perfect for you.
There are a few unofficial and unsupported auto-install scripts made by various members of the community, they might be something to look at if you’re like me and prefer that the system install itself.