Aegir 0.1 BETA1 release.
We're proud to announce the first beta 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 constitutes the feature complete state of our first release. It will allow you to install, back up, restore, enable, disable and delete your hosted sites. It also provides a very complete installation wizard to help you configure your server, and excellent support for importing sites you may already have running.
Since the last alpha release we have added support for Drupal install profiles, which can also be localized. You can now provision Drupal sites in French, Chinese or whatever you want. Many bugs have also been fixed, and there have been several fixes to our (very complete) inline documentation.
Additionally the installation wizard now allows you to simplify the user interface by disabling experimental features, such as multiple platform, server and client support. These features will mature in future releases and lose the 'experimental' tag, but will still be optional
for users who don't need all the bells and whistles.
User interface and non critical ancillary features will still be added to Aegir before our final release of this version, and work on provisioning Drupal 6 sites will also be taking place.
To install Aegir need
- A unix based operating system.
Aegir will not work on windows.
- Full access to your own server or machine.
Shared hosting will not give you enough permissions to install new sites
-
A Drupal installation that is web accessible with it's own hostname.
It is not possible to install Aegir in a subdirectory. You may need to add entries to your /etc/hosts file to test Aegir, as it does not provision DNS yet.
Installing Aegir
- Download the complete package provided.
You may also choose to assemble the components as documented on overview wiki entry
- Place the hostmaster directory inside the profiles folder
All the required modules should be placed in the profiles/hostmaster/modules directory
- Create a new site directory that is not called 'default'
Because the default directory can map to any number of domain names, you need to install hostmaster in a directory with a domain name.
- Install the new site using the Hostmaster install profile
You will be directed along the server configuration process, and importing your sites.
If you have any problems, don't hesitate to contact us, by either making a support issue on the hosting project, or getting a hold of us on irc. We are trying to make the project as easy as possible to install, but we simply can't test every configuration possible. At the very least we would be able to provide more adequate documentation for such cases, so please let us know.


Congrats!
Well done. I'm stoked to try this out.
Thanks for all your hard work.
~ Robin
Good WORK !
But I have a question:
This is a module for drupal or is a independent system?
install profile
Last time I talked with Adrien, hostmaster was a sort of install profile for a Drupal site that you can use to manage sites.
So you could have a hosting company site where people can sign up for an account, that then creates a site for them. The site admin could then manage these websites from the Drupal admin interface.
Pretty neat concept if you ask me, the only drawback is that you need quite some privileges on the server where you want to run this.
port of provision to 6.x timeframe
What is the status of porting provision to 6.x?
I want to provision Drupal 6.x sites, and I strongly suspect other people would like it. Are there (simple) tasks available for that goal?
Maybe someone with grater experience than me can break the port into smaller tasks that even a dumb like me can contribute to...
d6
If I understand well, you can use the d5 version to work with d6 sites.
Congrats Adrian, I know that
Congrats Adrian, I know that this has been a long epic battle for you, I'm really glad to see that you already got to a beta release!
Now it's on with the fight, waiting for those Valkyries...
Check out our new Drupal company blog on http://www.pronovix.com/blog