Author: Hector Iribarne @hectoriribarneInstalling BOA 2.0.8 (Barracuda Octopus Aegir)on Ubuntu 12.04 LTS public VPSApril 2...
• We have been discussing different ways of installing and/or managing Drupalsince July 2011:• Step-by-step installation g...
Download and install Acquia Dev Desktop:@hectoriribarneOption1) Install Drupal locally using Acquia Dev Desktop
Log into cPanel on your shared host, select Fantastico, and install Drupal:@hectoriribarneOption 2) Install Drupal on a Sh...
Type three commands on clean Ubuntu 12.04 LTS VPS:wget -q -U iCab http://files.aegir.cc/versions/BOA.sh.txtbash BOA.sh.txt...
I choose option 3!!!@hectoriribarneWhich option do you choose?
BOA stands for Barracuda Octopus Aegir.Barracuda is a bash script to install and/or upgrade, tuned for high performance,th...
@hectoriribarneSo, why should I useBOA?
BOA will automatically block IP addresses that repeatedly fail root login attempts@hectoriribarneBOA automatically blocks ...
• All libraries & tools required to install and run Nginx based Aegir system.• BOA runs backups for all your files and dat...
Login to your NewRelic dashboard for an individual site on your server:@hectoriribarneNewRelic.com monitors your server fo...
You will get a weekly email with stats on each of your sites:@hectoriribarneNewRelic.com sends you weekly emails
Droptor is a Drupal module that monitors a site:@hectoriribarneDroptor.com is another option for monitoring sites (first s...
Droptor can monitor memory usage:@hectoriribarneDroptor.com has more Drupal specific anlaysis (first sitefree)
@hectoriribarneDetailed InstallationInstructions
Go to your domain name host (i.e. DomainHost.com) and point your main domainname (i.e. example.com) to the name servers of...
Via SSH, login as rootDetermine your server ( on Linode, it is part of your prompt. For example, if yourprompt is root@li1...
@hectoriribarneBarracuda and Octopus time!Type three commands at the prompt logged in as root:wget -q -U iCab http://files...
See https://github.com/omega8cc/nginx-for-drupal/blob/master/docs/INSTALL.txtfor more options:@hectoriribarneOther options...
@hectoriribarneVoila!
Reference for simple BOA install:https://gist.github.com/2624110Further information on learning Omega8cc’s BOA:http://grou...
Questions?@hectoriribarne
Hector IribarneBrowardDrupal.org Co-organizerhttp://Iribarne.com/Twitter: @hectoriribarne
Upcoming SlideShare
Loading in …5
×

Installing BOA on Ubuntu 12.04 LTS

1,677 views
1,492 views

Published on

How to install BOA on a VPS to manage Drupal sites.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,677
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Installing BOA on Ubuntu 12.04 LTS

  1. 1. Author: Hector Iribarne @hectoriribarneInstalling BOA 2.0.8 (Barracuda Octopus Aegir)on Ubuntu 12.04 LTS public VPSApril 24, 2013
  2. 2. • We have been discussing different ways of installing and/or managing Drupalsince July 2011:• Step-by-step installation guide for Aegir 1.2 on clean Ubuntu 10.04http://browarddrupal.org/PastMeetings/july-2011• Installing Drupal Commerce Kickstart on Shared Hostinghttp://browarddrupal.org/PastMeetings/april-2012• This is an update to the July 2012 Broward Drupal presentation. This will coverhow to install BOA 2.0.8 (Barracuda Octopus Aegir) on a clean Ubuntu 12.04 LTSVPS.• Don’t forget to checkout Omega8cc’s website for the latest BOA news:http://omega8.cc/@hectoriribarne
  3. 3. Download and install Acquia Dev Desktop:@hectoriribarneOption1) Install Drupal locally using Acquia Dev Desktop
  4. 4. Log into cPanel on your shared host, select Fantastico, and install Drupal:@hectoriribarneOption 2) Install Drupal on a Shared Host usingcPanel/Fantastico
  5. 5. Type three commands on clean Ubuntu 12.04 LTS VPS:wget -q -U iCab http://files.aegir.cc/versions/BOA.sh.txtbash BOA.sh.txtboa in-stable public server.example.com me@mail.com o1 maxTHAT’S IT!!!Note: Items in green italics should be replaced by your specific server, domain,email address, etc.@hectoriribarneOption 3) Install BOA on a VPS to manage Drupal
  6. 6. I choose option 3!!!@hectoriribarneWhich option do you choose?
  7. 7. BOA stands for Barracuda Octopus Aegir.Barracuda is a bash script to install and/or upgrade, tuned for high performance,the Aegir master instance (i.e. Aegir).Octopus is a bash script to install and/or upgrade, tuned for highperformance, Aegir Satellite Instances (like Commerce Kickstart, Open Public,etc.).@hectoriribarneSo, what is BOA?
  8. 8. @hectoriribarneSo, why should I useBOA?
  9. 9. BOA will automatically block IP addresses that repeatedly fail root login attempts@hectoriribarneBOA automatically blocks root login hack attempts
  10. 10. • All libraries & tools required to install and run Nginx based Aegir system.• BOA runs backups for all your files and databases daily. All backups areversioned and rotated, so there is always a copy of all your files from the last 3days (rotated daily). Checkout the following link for details: http://omega8.cc/aegir-and-r1soft-backups-rotation-policy-119•  Autonomous Maintenance & Auto-Healing scripts• New Relic Server and Apps Monitor with per Site/Instance/Server reporting.@hectoriribarneOther things BOA provides
  11. 11. Login to your NewRelic dashboard for an individual site on your server:@hectoriribarneNewRelic.com monitors your server for free(Lite version)
  12. 12. You will get a weekly email with stats on each of your sites:@hectoriribarneNewRelic.com sends you weekly emails
  13. 13. Droptor is a Drupal module that monitors a site:@hectoriribarneDroptor.com is another option for monitoring sites (first sitefree)
  14. 14. Droptor can monitor memory usage:@hectoriribarneDroptor.com has more Drupal specific anlaysis (first sitefree)
  15. 15. @hectoriribarneDetailed InstallationInstructions
  16. 16. Go to your domain name host (i.e. DomainHost.com) and point your main domainname (i.e. example.com) to the name servers of your host (e.g. ns1.linode.com,ns2.linode.com or dns1.stabletransit.com, dns2.stabletransit.com, etc.)Add a wildcard (i.e. *) A Record for your domain name (i.e. the main domain onyour VPS account).Wait for the information to get propagated (this can take up to several hours).Did I mention to wait for the information to get propagated?@hectoriribarneBefore you run the Barracuda script
  17. 17. Via SSH, login as rootDetermine your server ( on Linode, it is part of your prompt. For example, if yourprompt is root@li123-456:~# , then your server is li123-456).@hectoriribarneDetermine the name of your server
  18. 18. @hectoriribarneBarracuda and Octopus time!Type three commands at the prompt logged in as root:wget -q -U iCab http://files.aegir.cc/versions/BOA.sh.txtbash BOA.sh.txtboa in-stable public server.example.com me@mail.com o1 maxNote: Items in green italics should be replaced by your specific server, domain,email address, etc. Also using max in the third line will install all Octopusplatforms.
  19. 19. See https://github.com/omega8cc/nginx-for-drupal/blob/master/docs/INSTALL.txtfor more options:@hectoriribarneOther options for installing BOA (locally, on public VPS,etc.)
  20. 20. @hectoriribarneVoila!
  21. 21. Reference for simple BOA install:https://gist.github.com/2624110Further information on learning Omega8cc’s BOA:http://groups.drupal.org/node/163784 (BOA Wiki)http://groups.drupal.org/boa (BOA on GDO)http://drupal.org/project/barracudahttp://drupal.org/project/octopus@hectoriribarne
  22. 22. Questions?@hectoriribarne
  23. 23. Hector IribarneBrowardDrupal.org Co-organizerhttp://Iribarne.com/Twitter: @hectoriribarne

×