php - cpanel free alternative with DNS tool -
i'm looking free alternative manage personal sites (php/apache/mysql support) ability configure dns.
it should light weight , optimized.
i tried many panels kloxo, , disappointed, many bugs , random crashes of whole server.
remember, dont want ticketing system or payment system or ability install cms 1 click. important upto date product strong community regular updates , support.
i tried googling hours , came big list, confused..
virtualmin
the good
it creates web sites create them. puts them in home directory, create user/group them. sets ftp/mysql/more. allows extensive customization: example, set websites use chronolog , shorten amount of time takes logrotate.
the resources
after install (which includes apache, bind, mysql, spamassasin, clamav, dovecot, , postfix. memory usage of entire server 500mb ram (in openvz container after reboot). installation not start additional services, in memory constrained environment, may want disable them before restarting.
after disabling features in setup, still starts many unneeded services spamassasin, mailman, postgresql, , more @ startup. can disable these using either distribution tools or "services , startup" portion of interface. after little tweaking memory usage down ~200mb (in openvz containers) before giving mysql 33% of ram (usually @ least 1gb containers).
usage below 200mb possible-- note openvz little wierd when comes memory
the integration
virtualmin/webmin manage configuration more else. every virtualmin server set feels can run without virtualmin (although haven't tried it). in ubuntu (maybe debian well)-- apache configuration placed in /etc/apache2/sites-available , /etc/apache2/sites-enabled. every option in interface corresponds configuration file virtualmin helps generate. doesn't blindly override files (like apache). if make modification, it'll notice , try not botch it.
things know
- one of first things may set directory restriction features users chrooted home directory
- if using ubuntu 10.04 , fastcgi, you'll need pull new apache2 fcgi package updates repository avoid upload bug.
- the subaccount usernames better: cpanel uses user@domain.com ftp/webdav , domain_user mysql usernames/databases. virtualmin allows choose 1 or other: not both. users virtualmin creates in mysql end being truncated (instead of "some-user@my-domain.com" "some-user@my-dom" nothing in virtualmin interface telling did this). can manage mysql separately , have virtualmin import it.
- new account names seem default entire domain name. i'm not fan of it, @ least configurable.
- virtualmin stores account passwords in plain-text. can manage accounts in several different systems don't have unifying password format-- understandable, still use because of passwords randomly generated , internal (no emails on virtualmin boxes)
- the webmin.pl file seemed crash bit last year. haven't encounter in while, non-critical compared apache , such. in fact, it'd nice if started on-demand.
overall
it saves me time, of options need tweak. works more operating systems control panels. have own repository, update-system integrates operating system.
Comments
Post a Comment