Projects

Aegir Hosting System

The Aegir hosting system allows developers and site administrators to automate many of the common tasks associated with deploying and managing large websites. Aegir makes it easy to install, upgrade, deploy, and backup an entire network of Drupal sites.

Recent support for multi-server site deployment and management allows for migrating sites between servers, including large sites spread across multiple web servers.

Aegir-up
Aegir Puppet Module
Drush Puppet Module
Drush Make Debian Package
Aegir Ubercart Integration
This module (uc_hosting) 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 is complete, namely:
  • Creation of the hosting client node.
  • Setting of quotas.
  • Granting access to chosen platforms to the client.
Hosting Profile Roles
Hosting Profile Roles extends Aegir to enable more control over what role(s) a client user 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. This allows tighter control of the client's user experience, and thus support for Software-as-a-Service (SaaS) type business models.
User Limit

This module (user_limit) sets a simple limit on the total number of users that can be added to a site.

This module is part of a broader initiative to enable more SaaS-like capabilities for Drupal and Aegir.

Launch
Launch is an installation profile that builds a simple survey site intended to gather marketing information and contacts for the upcoming launch of a new service.