The Aegir Project has moved!
This Drupal group is no longer actively used.
To get involved and learn more about Aegir, you should go to our community site,
which also contains our official documentation section and the official discussion group.
Discussion
Aegir Server Setup and Dependencies. What would be the optimal rig?
I was talking with who will potentially be my host provider toady about aegir. I am wondering what would be the best setup to run aegir? The server will be a dedicated ubuntu 8.10 build of which I will have complete control.
I noticed in the install instructions that a debian build is required, which ubuntu is based off of so thats good right? I also can use debian if necessary. Is aegir utilizing some built in virtualization mechanisms from debian? I am just curious how aegir is creating the vertual hosts for all the subsequent sites.
Read moreUpdated install and upgrade documentation for 0.2
I have done a quick spike at building proper install and upgrade instructions for the current HEAD, which will soon become 0.2. Those are simple text files now part of the hostmaster install profile named (unsurprisingly) INSTALL.txt and UPGRADE.txt.
Read moreDev'n Aegir & Drupal in a vmware LAMP appliance?
I have been feeling the pain of using wamp for my testing server (im on vista). Mainly I cant get drush to work and cygwin really sucks! I have recently gotten into vmware and have been testing out different LAMP virtual appliances. Im guessing this will be the best setup for a test environ but I've yet to find just the right lamp rig.
Read moreDrupalcon DC - Deploying and Maintaining Drupal Sites Using the Aegir Hosting System
I will be attending Drupalcon in Washington DC in March 2009, and will be doing a presentation on Aegir, on 5 march at 4:15 PM.
The presentation will cover some of the Aegir design basics, and also go into some of the cool new developments we have in store for our 0.2 release.
If you are at all interested in seeing what Aegir is capable of, or want to gain an insight into where we are going, please attend.
Read the complete presentation summary.
Read moreProgress update - Frontend and Backend are now completely separate. Experimental multi-server support.
One of the major changes to Aegir for the 0.2 release, is integrating with Drush 2.x.
What this comes down to is that, like Drush, Provision has ceased being a 'module' in the traditional sense.
Each server that Aegir manages will now need to have one instance of Drush, and one instance of Provision.
This resulted in some refactoring in the Hosting module, as it was depending on Provision being available as a module for a number of things.
One of the other things that I added to the code in HEAD, once the refactoring had taken place, is the ability to call instances of Drush and Provision on remote servers. This means that you can now install, enable, disable, delete, backup, roll back , and upgrade Drupal sites on multiple servers, that are managed by Aegir.
Read moreAegir Drupal 6 Platform Confusing Site Issues
i'm having a weird experience trying to use a d6 platform
i successfully installed 0.1 with a drupal 5 platform
then i added a d6 platform - following the instructions on the 0.1 release page
tried adding a site (which is actually a subdomain of the main domain - i.e. d6test.example.com where example.com points to the main ip of my server)
i go to that site and do the password reset thingie
then when i log into that site it looks like the main hostmaster install, NOT a drupal content site like I expected (and see with the sites i launched on the drupal 5 platform)
hosting HEAD (aka 0.2) broken
New hostmaster installs are currently broken on 0.2/HEAD since the hosting module (and hostmaster.profile) expects provision to be installed alongside it in the platform, which is no longer a requirement. This issue tracks that particular problem. We have to port hosting to that new paradigm before 0.2 can be installed from scratch again.
Read moreCentOS 5 Install Notes
Last updated by emackn on Tue, 2009-11-03 14:35
[These notes assume that you are using the user aegir for both your system username and your mysql username]
Note that I had to run some extra MySQL commands to make sure everything worked on CentOS 5.
GRANT ALL PRIVILEGES ON *.* TO 'aegir'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
AND
GRANT ALL PRIVILEGES ON *.* TO 'aegir'@'127.0.0.1' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
If I didn't do this, or if I just did the first command, then Aegir could not create new databases for some reason.
Read moreProgress update - To D6, or not to D6
We're currently experiencing a bit of a roadmap issue. I spent a few hours running hosting through the absolutely amazing Deadwood module. I've updated the ticket for this issue
One of the major goals of this project is to keep it easy to maintain, which in many cases means not biting off more than we can chew,
but it also means avoiding hacks and non-standard code as much as possible.
aegir in a directory
I want to create subsites for all my association groups; so under my main drupal installations I created a ".../groups/" directory and each group should have its name under "/groups/..."
An example would be:
/ => mail site
/groups/hostmanager => admin site
/groups/g1 => first group
/groups/g2 => another group
......
The diferent groups share users and some other tables.
Would aegir help me to do this? I tried installing it but I cannot do so:
Read moreAegir 0.1 released.
We're proud to announce the first release of the Aegir hosting system for Drupal.

Ægir is a new set of contributed modules for Drupal that aims to solve the problem of managing a large number of Drupal sites. It does this by providing you with a simple Drupal based hosting front end for your entire network of sites. To deploy a new site you simply have to create a new Site node. To backup or upgrade sites, you simply manage your site nodes as you would any other node.
This release is feature complete with the main roadmap of Aegir. It will allow you to install, back up, restore, enable, disable and delete your hosted sites. We were originally considering releasing an extra release candidate to make sure the first release was really rock solid, but since 0.2 (HEAD) progressed so quickly, we are now shortening the release cycle. We therefore want to shorten the release cycle to get more features out and favour greater adoption.
Read moreProgress update - HEAD (0.2) can now handle Drupal 5-7, site cloning and migration of sites between platforms (aka: upgrades)
I pushed through with some of the changes I was making on monday, and implemented a mechanism for provision to conditionally include version specific code. What this means, is that 1 checkout of provision, will now have all the information it needs to manage any supported version of Drupal you throw at it.
Read moreProgress update - nearing RC2 release, HEAD (0.2) no longer needs a bootstrapped platform.
Just a quick note to let everyone know that we're very close to releasing RC2. We're just putting a last bit of polish on the permissions system.
Read moreOfficial development channel has moved.
Just a quick note that we have moved the development channel from #hm2 to the new, official, #aegir on irc.freenode.net
Please change autojoins to point to the new channel instead.
Read moreAegir module relationships
This is a small graph explaining the dichotomy of hosting/provision modules.
For every hosting module, there's usually one or more back end modules.

Aegir 0.2 system layout
This graph explains how the various components of Aegir 0.2 will communicate with each other, and serve as a model
for the Drush 2.x integration work and the server node refactoring that will need to be done for 0.3.

Aegir 0.2 and Drush 2.x ... sitting in a tree
As our 0.1 release is nearing, I have been making some steps toward our 0.2 release. The onus for this progress has been some really exciting changes happening upstream in the Drush project.
Our 0.1 release was originally only going to manage a Drupal platform, with no support for hosting sites on Drupal 6. As the project wore on, we realized we needed to become invested in Drupal 6 very quickly, so we ported only the back end to Drupal 6, and have been maintaining the releases in parallel.
Living in sin with Drush 1.x
Read moreAegir 0.1 Release Candidate 1 Released
We're proud to announce the first release candidate of the Aegir hosting system for Drupal.
Ægir is a new set of contributed modules for Drupal that aims to solve the problem of managing a large number of Drupal sites. It does this by providing you with a simple Drupal based hosting front end for your entire network of sites. To deploy a new site you simply have to create a new Site node. To backup or upgrade sites, you simply manage your site nodes as you would any other node.
This release is feature complete with the main roadmap of Aegir. It will allow you to install, back up, restore, enable, disable and delete your hosted sites. This release will become the first stable in the next 2 weeks, if no more bugs are found. The only changes that will be allowed into this release are documentation and bug fixes.
Read moreRelease process
This page aims to document our release process so that we never forget any parts of it.
Read moreDNS Wildcard Configuration
IMPORTANT NOTE: Quick and efficient DNS Wildcard Configuration for local development @ Ubuntu/Debian is contained in VII. Alternative dns server, dnsmasq setup step.
Read more

