2. The image
About @Cvetko
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the
The image cannot be displayed. Your computer may not have enough
• Started as PHP developer with
memory to open the image, or the image may have been corrupted. Restart
your computer, and then open the file again. If the red x still appears, you
may have to delete the image and then insert it again.
custom CMS
• “You need Linux” they said
• I know Drupal since version 4.x
Twitter
@Cvetko
• Working as Sys admin, Drupal
Skype developer, iOS developer, etc.
damjan.cvetan
Email
damjan@agiledrop.com
3. The image
Common Problems
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the
Only Drupal
NO Ægir
Multi-site
Multi-site
Duplicated Drupal core files ✗ ✔ ✗
Manual Virtual Host + Database
✔ ✔ ✗
management
Duplicated Module files ✔ ✔ ✗
Updates are real pain in the a** ✔ ✔ ✗
Manual file permission control ✔ ✔ ✗
Manual backup and recovery ✔ ✔ ✗
4. The image
Go another way!
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the
5. The image
What is Ægir?
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the
• Or who? He was god of the oceans in
Norse mythology.
• Powerful hosting system which sits
alongside a LAMP server to CREATE,
DEPLOY and MANAGE Drupal sites.
• It’s Drupal + set of modules.
• Drush!
6. The image
Installing Ægir
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the
• Primarily developed on Debian GNU/Linux
– For manual and automatic installs (apt-get)
• Supports other Unix/Unix-like OS
• You need Drush (command line shell and
scripting interface for Drupal)
• After install you get new folders:
– backups, clients, config, platforms
7. The image
Basic Components
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the
• Provision
Backend tool for system tasks
• Hosting
Frontend tool for managing and configuring
• Hostmaster
Profile for installing and setting up Ægir
• Eldir Theme – Default Ægir theme
• Drush
8. The image
Entities
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the
• Servers
Available files and database servers
• Platforms
Working Drupal file structure with install
profiles/modules/themes.
• Sites
One individual web site deployed on a
platform with DB server.
9. The image
1 or multiple servers
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the
Web servers hosting
Files (platforms) and databases.
Ægir master
.
.
.
10. The image
Platforms
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the
• Hosted on servers
• Drupal core files
• Created from Drush make file or Drupal
install
• They use Drupal’s multisite functionality
• Located inside “platforms” directory
11. The image
Sites
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the
• Single web site published on platform
• Apache configuration file and database
settings are done upon creation.
• You can perform this operations:
– Disable/Enable site
– Backup/Restore
– Clone
– Migrate
– Reset password
12. The image
Alter apache config
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the
• Create *.drush.inc file inside “.drush” folder
in Ægir home folder
• User function
*_provision_apache_vhost_config($uri, $data)
– Return array for each new line in config file
13. The image
Additional Resources
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the
• http://aegirproject.org
• #aegir on irc.feenode.net
• @aegirproject on Twitter
14. The image
Demo
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the
15. The image
Dev + Production
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the
Ægir master Production
+
Development server
RSYNC/DBCommunication
16. The image
Let’s Ride
cannot be
displayed.
Your
computer may
not have
enough
memory to
open the
image, or the