Intro to Aegir
- Community (aegirproject.org, #aegir)
 
- Terminology (site, platform, task)
 
- Architecture (Provision & Hostmaster) 
 
Installation
- The easy way (using Debian packages)
 
- The hard way (manual installs)
 
- Other operating systems
 
- Remote database servers and clusters 
 
Debugging
- Checking your install
 
- Manipulating the task queue and reading the task log
 
- Checking crontab 
 
The Aegir interface
- Platforms & sites
 
- Servers & services
 
- Tasks & queues 
 
Creating Platforms
- Creating a Drupal x platform from scratch
 
- Some handy drush commands and an explanation of node/add/platform
 
- Creating a platform using a drush makefile 
 
Sites
- Creating a site on our new platform
 
- Common Site tasks (install, clone, backup, restore, migrate)
 
- Cron configuration via Aegir
 
- Site aliases 
 
Aegir vs. the Drupal 7 Upgrade Path
- Create a 7.x platform from scratch
 
- Migrate our site from 6.x to 7.x 
 
Importing sites
- Single sites (provision-deploy)
 
- Complete platforms (provision-verify) 
 
Drush Make Advanced
- Patching and branching with git
 
- Creating cascading makefiles, using includes and overrides 
 
Client management
- Clients & the quota api 
 
Extending Aegir
- Overview of Aegir contib modules
 
- Scheduled backups & garbage collection
 
- E-commerce integration
 
- ACLs & SFTP 
 
Whiteboxing Aegir
- Theming with Eldir
 
- Overriding the Aegir makefile
 
- Overriding settings.php and apache config files 
 
Advanced Topics, Manual Uprades, and other Black Magic
- Advanced Debugging (running tasks by hand, force-deleting, etc...)
 
- Manual upgrades
 
- Aliases & contexts
 
- Performance & security
 
- Extending Provision & Hostmaster