Octopus Satellite Installer
Octopus is a bash script to install and/or upgrade, tuned for high performance, Aegir Satellite Instances, compatible with Barracuda.
Before running Octopus installer, you have to install Aegir Master Instance using Barracuda and then you can add any number of Aegir Satellite Instances using Octopus installer.
Note: the ‘Master’ and ‘Satellite’ names in the Barracuda/Octopus context are not related to the multi-server Aegir features. It is related to the multi-Aegir-instances environment, with virtual chroot/jail for every Aegir instance.
Octopus is an Aegir + Platforms installer (you can interactively choose the platforms you wish to install on the instance) and updater only. It allows to install new versions of platforms with clean directory structure, with code shared between all created instances, so one vanilla Octopus instance is using only ~18 MB, while most of the code, which is almost 400 MB total, is shared.
With multi-install system you have to remember that all of them will use the same Nginx server, so you could break the system trying to install site with the same domain on two or more instances. The instances will not be aware of other running instances, so it is your responsibility to use such system wisely.
Requirements
- Compatible Barracuda version installed on the server.
Octopus Platforms
Octopus can install the platforms listed below:
Acquia 6.24.1 ---------------- http://bit.ly/acquiadrupal
Acquia Commons 2.4 ----------- http://acquia.com/drupalcommons
CiviCRM 3.4.8 ---------------- http://civicrm.org
CiviCRM 4.0.8 ---------------- http://civicrm.org
Commerce Kickstart 1.3 ------- http://drupalcommerce.org
Conference 1.0-beta2 --------- http://usecod.com
Drupal 7.12 ------------------ http://drupal.org/drupal-7.12
ELMS 1.0-alpha6 -------------- http://elms.psu.edu
Feature Server --------------- http://bit.ly/fserver
Managing News 1.2.1 ---------- http://managingnews.com
NodeStream 1.1 --------------- http://nodestream.org
NodeStream 2.0-alpha6 -------- http://nodestream.org
Open Atrium 1.2.1 ------------ http://openatrium.com
Open Deals 1.0-beta7 --------- http://opendealsapp.com
Open Enterprise 1.0-beta3 ---- http://leveltendesign.com/enterprise
Open Outreach 1.0-beta7a ----- http://openoutreach.org
OpenChurch 1.22-a ------------ http://openchurchsite.com
OpenPublic 1.0-beta3 --------- http://openpublicapp.com
OpenPublish 3-alpha3 --------- http://openpublishapp.com
OpenScholar 2.0-beta13 ------- http://openscholar.harvard.edu
Pressflow 5.23 --------------- http://pressflow.org
Pressflow 6.24.1 ------------- http://pressflow.org
ProsePoint 0.43 -------------- http://prosepoint.org
Ubercart 2.7 ----------------- http://ubercart.org
Ubercart 3.0.1 --------------- http://ubercart.org
Videola 1.0-alpha2 ----------- http://videola.tv
All D6 platforms have been enhanced using Pressflow 6.24.1 +Extra Drupal core.
ReadMe First
Please read the full ReadMe first: README.txt
Installation
Please see updated how-to in docs/INSTALL.txt
Upgrade
Please see updated how-to in docs/UPGRADE.txt
Release
Current Stable Edition is BOA-2.0.2, see CHANGELOG.txt
Bug Reports
Reporting bugs is a great way to contribute to Octopus. Mis-reporting bugs or duplicating reports, however, can be a distraction to the development team and waste precious resources. So, help out by following these guidelines for reporting bugs.
Before reporting a bug always search for similar bug report before submitting your own, and include as much information about your context as possible. Especially please include the contents of files:
/data/disk/USER/log/octopus_log.txt
/var/aegir/config/includes/barracuda_log.txt
It is also a good idea to search first our previous (now deprecated) issue queue on GitHub, with almost 270 issues posted.
Maintainers
Octopus development is maintained and sponsored by Omega8.cc.
Community
Octopus community site is hosted on http://groups.drupal.org/boa.
Donations
If you wish to support Octopus development or simply send a nice ‘Thank you’ to the Universe, please donate something to The Rights of the Child charity. Thank you!
