Skip to content

Aegir master server install

doka edited this page Nov 3, 2011 · 2 revisions

The install-aegir-on-ubuntu.sh script installs Aegir 1.x on a bare Ubuntu server.

The result is a stand-alone Aegir server.

The script is for development and test only, it has neither security nor performance settings!

Prerequisites:

  • bare ubuntu server, only extra is OpenSSH server, with Internet connection for downloads
  • user running the script has sudo rights
  • static IP address has been set auto eth0 iface eth0 inet static address 192.168.1.101 network 192.168.1.0 netmask 255.255.255.0 gateway 192.168.1.1
  • hostname resolves as fully qualified domain name. (myhost.local) echo 'myhost.local' | sudo tee /etc/hostname
  • basic DNS resolution is set in /etc/hosts echo '192.168.2.101 myhost.local' | sudo tee -a /etc/hosts

Major steps in the install scripts:

  1. set Aegir and Drush version: can be changed, but all the combination are not allowed!
  2. install software requirements for Aegir
  3. LAMP configs
    • PHP memory
    • Apache setting
    • MySQL access
  4. Aegir install
    • Aegir user
    • Drush install
    • Aegir backend (provisioning) install
    • Aegir frontend (Drupal 6 with Hostmaster profile) install
  5. Apply few patches
Clone this wiki locally