-
Notifications
You must be signed in to change notification settings - Fork 4
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:
- set Aegir and Drush version: can be changed, but all the combination are not allowed!
- install software requirements for Aegir
- LAMP configs
- PHP memory
- Apache setting
- MySQL access
- Aegir install
- Aegir user
- Drush install
- Aegir backend (provisioning) install
- Aegir frontend (Drupal 6 with Hostmaster profile) install
- Apply few patches