This site is a static archive of the Aegir community site. Documentation has moved to http://docs.aegirproject.org. Other community resources can be found on the Contacting the community page.
Skip navigation

DrupalCon Training - Aegir Hosting System: Deep Dive

Help

DrupalCon Training - Aegir Hosting System: Deep Dive

Table of Contents 
  1. 1. Intro to Aegir
    1. 1.1. Community
    2. 1.2. Terminology
    3. 1.3. Architecture
  2. 2. Installation
    1. 2.1. The easy way
    2. 2.2. The hard way
    3. 2.3. Other operating systems
    4. 2.4. Remote database servers and clusters
  3. 3. Debugging
    1. 3.1. Checking your install
    2. 3.2. Manipulating the task queue and reading the task log
    3. 3.3. Checking crontab
  4. 4. The Aegir interface
    1. 4.1. Platforms & sites
    2. 4.2. Servers & services
    3. 4.3. Tasks & queues
  5. 5. Creating Platforms
    1. 5.1. Creating a Drupal x platform from scratch
    2. 5.2. Some handy drush commands and an explanation of node/add/platform
    3. 5.3. Creating a platform using a drush makefile
  6. 6. Sites
    1. 6.1. Creating a site on our new platform
    2. 6.2. Common Site tasks
    3. 6.3. Cron configuration via Aegir
    4. 6.4. Site aliases
  7. 7. Aegir vs. the Drupal 7 Upgrade Path
    1. 7.1. Create a 7.x platform from scratch
    2. 7.2. Migrate our site from 6.x to 7.x
  8. 8. Importing sites
    1. 8.1. Single sites
    2. 8.2. Complete platforms
  9. 9. Drush Make Advanced
    1. 9.1. Patching and branching with git
    2. 9.2. Creating cascading makefiles
  10. 10. Client management
    1. 10.1. Clients & the quota api
  11. 11. Extending Aegir
    1. 11.1. Overview of Aegir contib modules
    2. 11.2. Scheduled backups & garbage collection
    3. 11.3. E-commerce integration
    4. 11.4. ACLs & SFTP
  12. 12. Whiteboxing Aegir
    1. 12.1. Theming with Eldir
    2. 12.2. Overriding the Aegir makefile
    3. 12.3. Overriding other files
  13. 13. Advanced Topics, Manual Uprades, and other Black Magic
    1. 13.1. Advanced Debugging
    2. 13.2. Manual upgrades
    3. 13.3. Aliases & contexts
    4. 13.4. Performance & security
    5. 13.5. Extending Provision & Hostmaster

1. Intro to Aegir

1.1. Community

  • aegirproject.org
  • #aegir

1.2. Terminology

  • site
  • platform
  • task

1.3. Architecture

  • Provision
  • Hostmaster

2. Installation

2.1. The easy way

  • using Debian packages

2.2. The hard way

  • manual installs

2.3. Other operating systems

2.4. Remote database servers and clusters

3. Debugging

3.1. Checking your install

3.2. Manipulating the task queue and reading the task log

3.3. Checking crontab

4. The Aegir interface

4.1. Platforms & sites

4.2. Servers & services

4.3. Tasks & queues

5. Creating Platforms

5.1. Creating a Drupal x platform from scratch

5.2. Some handy drush commands and an explanation of node/add/platform

5.3. Creating a platform using a drush makefile

6. Sites

6.1. Creating a site on our new platform

6.2. Common Site tasks

  • install
  • clone
  • backup
  • restore
  • migrate

6.3. Cron configuration via Aegir

6.4. Site aliases

7. Aegir vs. the Drupal 7 Upgrade Path

7.1. Create a 7.x platform from scratch

7.2. Migrate our site from 6.x to 7.x

8. Importing sites

8.1. Single sites

  • provision-deploy

8.2. Complete platforms

  • provision-verify

9. Drush Make Advanced

9.1. Patching and branching with git

9.2. Creating cascading makefiles

  • using includes
  • overrides

10. Client management

10.1. Clients & the quota api

11. Extending Aegir

11.1. Overview of Aegir contib modules

11.2. Scheduled backups & garbage collection

11.3. E-commerce integration

11.4. ACLs & SFTP

12. Whiteboxing Aegir

12.1. Theming with Eldir

12.2. Overriding the Aegir makefile

12.3. Overriding other files

  • settings.php
  • apache config files

13. Advanced Topics, Manual Uprades, and other Black Magic

13.1. Advanced Debugging

  • running tasks by hand
  • force-deleting
  • ...

13.2. Manual upgrades

13.3. Aliases & contexts

13.4. Performance & security

13.5. Extending Provision & Hostmaster

Need help?

Documentation

The notebook section provides a way for you to store and share information with your group members. With the book feature you can:

  • Add book pages and organize them hierarchically into different books.
  • Attach files to pages to share them with others.
  • Track changes that others have made and revert changes as necessary.
  • Archive books that are no longer of interest to the group. Archived books can be reactivated later if needed.