Posted by xyber on October 3, 2009 at 1:01pm
Hello All,
I'm new here. Just want to ask for tips or pointers on installing Aegir on a Cpanel server. I have root access and all but am afraid if might cause a conflict. Would appreciate any help and advice. Thank you.
-Xyber.
Comments
would depend on install order i guess?
as long as you install aegir first i doubt there would be any conflicts the only file that maybe a conflict is the httpd.conf but i think you can add custom directives to the apache config file from within WHM
i havent tested this though as i dont have a Cpanel license to test with
Installing Aegir alongside
Installing Aegir alongside another management system such as Cpanel is not supported. This is documented in the install documentation
You will likely run into clashes with cpanel as both applications want to manage the Apache vhost configs etc and the results could be unpredictable.
As such, we don't support cases such as Cpanel. You are best to install Aegir on a machine that has no other frontend management interface for the best results, and for the best support from the developers as well as the helpful Aegir community.
for me personally although
for me personally although unsupported i did the following
debian minimal
aegir install script
install webmin
install virtual min from the install script
this coexist happily as webmin/virtualmin create there VHosts seperately and virtual min will not edit the httpd.conf file by default (it only creates and edits vhost config files in a directory much in the same way that aegir does) i have been happily coexisting these 2 systems for the last 2 weeks now, and in the last week i actually migrated a few sites into virtualmin and also one or 2 sites into aegir seperately both have worked fine.
the only potential issue i ran into was if i wanted to accept mail for a domain that is in aegir, the easiest solution is to change the mx record and use another server or service (such as google apps) or setup the domain in virtualmin but make sure the setup website for domain and other www related options were disabled (so it only accepts mail in virtualmin) this also works perfectly with no issues
FYI i manage my dns externally currently
obviously cant stress enough that its unsupported as per the documentation, and this does not guarantee that a similar thing would work with cpanel, but this is my setup and works well for me.
Mail conflict
I’m not sure i understand why there might be a conflict between Aegir and a mail server… unless maybe you’re using a web interface for mail? Would you please elaborate? TIA.
no mail doesnt intefere at
no mail doesnt intefere at all only if you try setting a website up via virtualmin thats when apache vhosts will interfere.
i was talking about setting up a webhosting setup that can also serve mail so these are things that need consideration
Makes sense
Thanks for the reply.
Is there any other way to
Is there any other way to manage multiple drupal sites from a central console or something? Where i could just update modules for sites with clicks, backup,restore sites etc.
-Xyber.
Not that I know of. Note also
Not that I know of.
Note also that Aegir doesn't provide updating of modules for sites through the frontend either. So you may have your sights set a bit high :) It may become a feature in future releases, and there is also the big discussion regarding Plugin Manager in d7 (non-specific to Aegir).
Currently the richest tool I've seen for simply browser-based management of Drupal sites such as backup/restore, migrate etc, is Aegir. Of course I try to say that with my developer hat off :)
Agreed - Aegir does more than
Agreed - Aegir does more than anything else I've seen. It lets you see all your sites and drupal installations at a glance, check for updates, migrate sites from one platform to another... Honestly I'm surprised that it doesn't let you download/install modules, since that's such a well-supported drush feature. And it's by far the best tool I've found for upgrading sites, the detailed log of failures is very useful. :)
Track this issue to see the
Track this issue to see the progress on Aegir supporting more backend tasks other than just provision tasks (i.e being able to initiate drush commands directly such as dl, cache clear, updatedb etc). It's being discussed :)