16
Aegir Hosting System Developed by: Adrian Rossouw of DevelopmentSeed Presentation: Bob Kepford

Aegir Fresno Drupal User Group 1-21-10

Embed Size (px)

DESCRIPTION

A short demonstration of the Aegir Hosting System for Drupal at the January Fresno Drupal User group.

Citation preview

Page 1: Aegir Fresno Drupal User Group 1-21-10

Aegir Hosting SystemDeveloped by: Adrian Rossouw of DevelopmentSeed

Presentation: Bob Kepford

Page 2: Aegir Fresno Drupal User Group 1-21-10

Aegir is a set of Drupal modules that helps you maintain your Drupal

sites.

Page 3: Aegir Fresno Drupal User Group 1-21-10

What do I need to run Aegir?

Page 4: Aegir Fresno Drupal User Group 1-21-10

1) A system capable of running Drupal: This system is entirely Drupal based, and has the same base requirements that Drupal does.

2) A unix based operating system: The majority of functionality in this system occurs in the back-end, through command line scripting. There are also several features (such as symlinks), that are not available to users on Windows. There are no plans currently to add windows support.

3) Your own server: The level of access required to be able to configure this system is very far beyond what is commonly available to users with shared hosting.

Page 5: Aegir Fresno Drupal User Group 1-21-10

What can it do?

Page 6: Aegir Fresno Drupal User Group 1-21-10

Rapidly deploy sitesUpdate Drupal core

Clone existing sites

Manage a lot of sites

Page 7: Aegir Fresno Drupal User Group 1-21-10

FunctionalityFront-end:

Drupal site that allows you to create/delete nodes but the nodes are sites or platforms. The Hosting module makes this possible

Back-end:

Drush and the Drush extension Provision make the magic happen.

Page 8: Aegir Fresno Drupal User Group 1-21-10

Terminology Everything is a nodeUses Drupal’s multi-site functionality

Platforms: Drupal 6.15, OpenAtrium, ManagingNews

Sites: Mysite.com, yoursite.com

Page 9: Aegir Fresno Drupal User Group 1-21-10

Terminology Task Queue:

Actions performed on the frontend are sent to the Task Queue and executed on a cron run.

Page 10: Aegir Fresno Drupal User Group 1-21-10

Terminology Installing Sites:

Installing a site is now just a couple of clicks in your browser.

Page 11: Aegir Fresno Drupal User Group 1-21-10

Terminology Importing Sites:

It is easy(ish) to get your existing sites into the Aegir system.

Page 12: Aegir Fresno Drupal User Group 1-21-10

Terminology Verifying Sites:

Aegir will check to make sure everything is correct when performing a task like creating/importing/migrating/cloning a site.

Page 13: Aegir Fresno Drupal User Group 1-21-10

Terminology Migrating Sites:

You can migrate a site from one platform to another platform. For example Drupal 6.14 to Drupal 6.15

Page 14: Aegir Fresno Drupal User Group 1-21-10

Terminology Cloning Sites:

You can clone any site in Aegir. Sweet!

Page 15: Aegir Fresno Drupal User Group 1-21-10

Much More

Page 16: Aegir Fresno Drupal User Group 1-21-10

groups.drupal.org/aegir-hosting-system

#aegir on irc.freenode.net

mig5.net/category/tags/aegir

mig5.net/content/introduction-aegir-hosting-system

Resources