WordPress Websites for Engineers: Elevate Your Brand
Drupal Hosting on Ægir and Nginx
1. mspiral
creative media
Drupal Hosting
on Ægir and Nginx
a brief overview
Thomas Feichter
ICT Consultant
mspiral.com
2. mspiral
Ægir
creative media
• Drupal Hosting System
– A Drupal Site to manage Drupal Sites
– Create, disable, delete sites
– Backup, restore
– Clone, migrate, update
– Deployment
• Built on Drupal, Hostmaster, Drush, Provision
3. mspiral
Drush
creative media
• Drupal shell
– Command line shell scripting interface for Drupal
• Control your Drupal sites from a terminal
– Download, (un)install, enable, update, disable
• sites, modules, themes
• Dependency detection and handling
– …and much more
• Commands provided by core and contrib
• Works in Linux, OSX and Windows
4. mspiral
Nginx
creative media
• Web Server and Reverse Proxy
• Open Source
• High Performance
• Lightweight
• No .htaccess
– Performance
– Write directives in config
5. mspiral
BOA
creative media
• Barracuda B
A
– Master Installer
• Octopus
– Satellite Installer O
…
O
A A
• Aegir
– Drupal Hosting System
• omega8.cc Site … Site Site … Site
– Development and SaaS
6. mspiral
Barracuda
creative media
• OS Environment Installation and Configuration
• Simple Installation
– boa in-stable public srv.example.com me@example.com o1 max
– Installs Barracuda and Octopus
• … and Upgrade
– barracuda up-stable
• High Performance
• High Security
7. mspiral
Barracuda
creative media
• System
– Debian and Ubuntu
– Nginx
– MariaDB or Percona
– PHP-FPM with APC, phpredis
– Firewall (csf/lfd)
– Apache Solr
– Webmin
– New Relic
8. mspiral
Octopus
creative media
• Aegir Satellite Instances
– boa in-stable public srv.example.com me@example.com o2 max
• Simple Upgrade B
– octopus up-stable all A
– octopus up-stable o1
• High Performace
O O
• High Security …
A
A
• Virtual chroot/jail
– per Aegir instance
Site … Site Site … Site
9. mspiral
Servers
creative media
• Drupal Nodes
• Database Server
• Webserver
– Apache
– Nginx
• Multi-Server