Installing Aegir

Tagged:

Because Aegir is a powerful system that requires some low-level management or configuration to your server in order to automate some configurations. For example, when a new site is installed, the web server will be automatically configured and restarted.

For the same reason, Aegir cannot be installed on a shared hosting environment, since Aegir may not have sufficient system permissions. Consult the System requirements to ensure you meet the necessary requirements.

A good way to install a specific Aegir release is to follow the release notes for that release. The front page of this site always contains a link to the latest release notes. Alternatively, you can find the release notes announced on our mailing-list.

The install process can be done in one of two ways:

  • The [automatic install process](/node/399) (*) is designed for people not too familiar with the commandline or system administration.
  • The [manual install section](/node/389) contains detailed instructions on how to install Aegir manually on Debian-based systems, but also specific commands for other systems. It is aimed at system administrators and porters that want to control every step of the install process.

Note that the automated install process is not yet fully complete and you still need to do some shell commands before completing the install. We eventually want to have packages for common platforms (.deb for Debian) to automate that process, or scripts that run as root for uncommon platforms for which packaging is impossible or too complicated (e.g. OSX).

The manual install section contains detailed instructions on how to install Aegir manually on Debian-based systems, but also specific commands for other systems. It is aimed at system administrators and porters that want to control every step of the install process.