Contributed Modules
1. Extensions to Hostmaster (frontend)
- Aegir Ubercart Integration
- This module allows you to sell an Ægir client, with quotas and access to specific platforms, through Ubercart . It automates a number of set-up tasks from the moment the order ...
- Aegir HTTP basic authentication
- This module allows you to protect sites with passwords.
- Aegir HTTP basic LDAP authentication
- A fork of the above to allow you to specify an LDAP server and Require (ldap filter) string for authentication of 'sites'.
- Aegir feeds
- This is a very basic module that provides feeds integration with Aegir . Features Provides mapping targets for Aegir site nodes, allowing you to create new sites from a feed or file upload. ...
- Hosting Platform Pathauto
- This is an add-on module for the Aegir hosting system: http://aegirproject.org/ This module simply makes a little time-saving tweak when creating a new platform: ...
- Hosting queue runner
- This module allows the Hosting tasks queue for the Aegir project to be 'daemonized' so that tasks are run as soon as possible instead of waiting for a cron run. This makes Aegir appear much more responsive. This module was inspired by the Waiting queue project. Requirements You will need ...
- Hosting backup garbage collection
- This is an add-on module for the Aegir hosting system: http://aegirproject.org Introduction This module allows you to specify how long Aegir should retain backups for. You can specify, ...
- Hosting backup queue
- This is a simple module for the Aegir project that allows scheduling of backups. E.g. backup sites every hour, day or month. The module allows for the general settings to be applied to all sites, ...
- Hosting site Git
- This is a simple module for the Aegir project that adds a 'Git pull' task for sites.
- Hosting upload
- This module allows administrators to add platforms to aegir and extend platforms and sites with modules, themes, libraries without the need of ssh access.
- Hosting Profile Roles
- Hosting Profile Roles extends Aegir to enable more control over what role(s) a client is assigned during site install. Since, by default, Aegir client's are given UID1 during site installs, this module also allows UID1 to be assigned to another user.
- Hosting server titles
- This is a really simple module that allows you to change the names of servers that are displayed in lists in the Hosting frontend when choosing what server to use for something.
- Services API Support
- Integrates the Services API framework into the Hostmaster suite of tools. It allows Aegir managers the ability to build Services API connections over any of the available servers for Services API.
2. Extensions to Provision (backend)
- Provision boost support
- the Aegir project and therefore depends on the provision backend and expects the Aegir environment to be functional. Quickstart Download the provision_boost code into your /var/aegir/.drush/ Download ...
- Provision ACL support
- This drush command aims to provide preliminary ACL support for the Aegir backend . The objective here is to allow administrators to set more granular access policies on files managed by Aegir and resolve more hairy access permissions requirements than what is usually allowed by the Aegir core. ...
- Project Status
- Project status is an extension for drush which takes a list of drupal platforms as arguments and returns a list of modules which are not in use by any site within these platforms. It is also optionally able to list modules which are use, by platform and site.
- Provision CiviCRM
- constituent relationship management solution. It is specifically aimed towards the Aegir project . ...
- Provision Backup Platform
- This hooks into deleting a platform and creates a simple tar backup.
3. Themes
- Koumbit has provided it's custom Aegir theme as a sample subtheme of Eldir.
4. Puppet modules
Those projects allow you to manage Aegir instance(s) through Puppet. Chef recipes also welcome, we don't discriminate.
- Aegir Puppet module
- Drush Puppet module
- Aegir up (a Vagrant integration module which uses the above)
5. Your module here?
Developers: Please add your contributed module here, and feel free to put install instructions or other documentation in a child page. If you are looking for ways of extending Aegir or have already done so and want to document the internals of your module, head over to the extending Aegir page.