I am searching for a totally free option to manage personal sites (php/apache/mysql support) having the ability to configure DNS.

it ought to be VERY lightweight and enhanced.

I attempted many sections especially kloxo, and that i was disappointed, a lot of bugs and random crashes from the whole server.

Remember, i dont want any ticketing system or payment system or capability to install Content management systems by a single click. Most significant is definitely an up to date product with strong community for normal updates and support.

I attempted searching for hrs and that i included a large list, and so i am confused..

Virtualmin

The Great

It produces the internet sites when i would create them. It puts them in your home directory, produce a user/group on their behalf. Creates FTP/MySQL/more. Enables extensive personalization: for instance, I setup those sites to make use of chronolog and shorten how long it requires to logrotate.

The assets

After an install (including Apache, BIND, MySQL, SpamAssasin, ClamAV, dovecot, and postfix. The memory using the whole server is all about 500MB RAM (within an OpenVZ container following a reboot). Cellular phone doesn't start any extra services, so inside a memory restricted atmosphere, you might want to disable them BEFORE restarting.

After crippling features within the setup, still it begins many needless services like SpamAssasin, postman, postgreSQL, and much more at startup. You are able to disable these using either the distribution tools or even the "Services and Startup" area of the interface. If you do fine-tuning It's my job to obtain the Memory Usage lower to ~200MB (in OpenVZ containers) before giving MySQL about 33% from the RAM (usually a minimum of 1GB containers).

Usage below 200MB is unquestionably possible-- also observe that OpenVZ is a touch wierd if this involves memory

The integration

Virtualmin/Webmin manage the configuration a lot more than other things. Every Virtualmin server I setup feels as though it may run without virtualmin (although I've not attempted it). In Ubuntu (maybe Debian too)-- the apache configuration are put in /etc/apache2/sites-available and /etc/apache2/sites-enabled. Usually every option within the interface corresponds to some configuration file that Virtualmin just can help you generate. It does not blindly override most files (like apache). If one makes an adjustment, it'll notice and do not botch it.

Items to know

  • Among the first stuff you may do is to establish your directory Restriction features to ensure that customers get chrooted for their home directory
  • If using Ubuntu 10.04 and fastcgi, you will need to pull the brand new apache2 fcgi package in the updates repository to prevent an upload bug.
  • The subaccount usernames might be better: cPanel uses user@domain.com for FTP/WebDAV and domain_user for MySQL usernames/databases. Virtualmin enables you to decide on either: not both. The customers Virtualmin produces in MySQL finish up being cut down (rather than "some-user@my-domain.com" you receive "some-user@my-dom" without a penny within the Virtualmin interface suggesting it did this). You are able to just manage your MySQL individually and also have Virtualmin import it.
  • New account names appear to default now towards the entire domain title. I am not keen on it, but a minimum of its configurable.
  • Virtualmin stores account passwords in plain-text. It will this to ensure that it may manage accounts in a number of different systems that do not possess a unifying password format-- its understandable, I still utilize it because all the passwords are simply at random produced and internal only (no emails on virtualmin boxes)
  • The webmin.pl file appeared to crash a little this past year. I've not encounter it shortly, nevertheless its non-critical in comparison to apache and the like. Actually, It would be nice whether it only began on-demand.

Overall

It saves me time, even with all the options I have to tweak. It really works with increased os's than most control sections. They've their very own repository, therefore the update-system combines well using the operating-system.

Perhaps you have attempted webmin?

Directadmin is yet another one that's used by lots of. You are able to check it out at http://world wide web.directadmin.com.