Barracuda Master Installer

Barracuda Master Installer

Aegir Hosting System

Do you have more than a handful of Drupal sites to manage, and feel your hair stand on end every time a security release is announced? Or maybe you only have a few sites, and would like to be able to spend less time on the tedious manual tasks associated with running a Drupal site over it’s entire lifetime? You will be amazed with Aegir Deploy, Clone, Upgrade, Batch Migrate and Backup/Restore Power & Simplicity!

Face your fears: Drush and Aegir

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.

Barracuda Master Installer

Barracuda is a bash script to install and/or upgrade, tuned for high performance, Aegir Master Instance with all related system services. Barracuda is compatible with Octopus installer.

You can install one Aegir Master Instance on your server using Barracuda and then add any number of Aegir Satellite Instances (on the same server) 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.

Barracuda is the main script for the base/core Aegir Hosting System install and upgrades, including OS environment, main Aegir instance, but no platforms will be added there to keep it compatible with all existing and future installs, when you don’t need any ready to use platforms and instead you are using the system for managing your own imported platforms/sites.

There is also Tuner script available (see BOND.sh.txt) for easy system tuning for development and switching it back easily to the standard production settings.

Requirements

  • Xen, VServer or VMware based VPS or a dedicated box. Avoid Virtuozzo/OpenVZ.
  • Debian 6.0 Squeeze (recommended) minimal OS 32/64bit fresh install, or
  • Debian 5.0 Lenny minimal OS 32/64bit fresh install, or
  • Ubuntu Oneiric 11.10 minimal OS 32/64bit fresh install, or
  • Ubuntu Natty 11.04 minimal OS 32/64bit fresh install, or
  • Ubuntu Maverick 10.10 minimal OS 32/64bit fresh install, or
  • Ubuntu Lucid 10.04 minimal OS 32/64bit fresh install, or
  • Ubuntu Karmic 9.10 minimal OS 32/64bit fresh install, or
  • Jolicloud Robby for netbooks fresh or existing install.
  • The Git standard port 9418 must be open.
  • Minimum 512 MB of RAM or minimum 2 GB of RAM with Solr/Tomcat enabled.
  • Basic sysadmin skills and experience.

Provides

  • All libraries & tools required to install and run Nginx based Aegir system.
  • Latest release of MariaDB 5.2 or Percona 5.5 database server.
  • Latest version of Nginx web server with upload progress and Boost support.
  • PHP-FPM 5.3.10 with APC, memcached, uploadprogress, suhosin and ionCube.
  • PHP-FPM 5.2.17 with APC, memcached, uploadprogress, suhosin and ionCube.
  • Maintenance & Auto-Healing scripts in /var/xdrago.
  • Automated, rotated daily backups for all databases in /data/disk/arch/sql.
  • MultiCore Apache Solr with Tomcat (optional).
  • Redis and Memcached chained cache with DB auto-failover.
  • Fast proxy DNS server (pdnsd) with permanent caching.
  • Bind9 DNS server integrated with experimental Aegir DNS feature (optional).
  • Webmin Control Panel (optional).
  • Firewall csf/lfd integrated with Nginx abuse guard (optional).
  • Chive database manager in “chive.” subdomain (optional).
  • SQL Buddy database manager in “sqlbuddy.” subdomain (optional).
  • Collectd server monitor in “cgp.” subdomain (optional).
  • Limited shell and FTPS separate accounts per Octopus instance.

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

Bạn thấy bài viết này như thế nào?: 
No votes yet
Ảnh của Binh Tran Thanh

Drupal Consultant

Started my career as a drupal8 developer in EM Solutions . I love learning Web technologies like HTML, CSS, PHP, Jquery Ajax and Drupal backend . Currently working as a drupal backend developer.

Tìm kiếm bất động sản

 

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Giới thiệu về Drush và sử dụng Drush

Giới thiệu về Drush và sử dụng Drush

Với những ai làm việc nhiều với Drupal chắc cũng sẽ chán ngấy với những công việc nhàm chán khi phải cài đặt các phiên bản mới của core hay các module.

Wix Unveils HTML5 - Công cụ thiết kế Website

Wix Unveils HTML5 - Công cụ thiết kế Website

Wix released a new website builder which supportsHTML5Wix, best known for its Flash-based platform

Dev dự án Pebble Application to Record a Geo Location in Drupal

Dev dự án Pebble Application to Record a Geo Location in Drupal

This tutorial describes how to build a Pebble "smart watch" application for a Drupal website using the PebbleKit Javascript Framework.

Công ty diệt chuột T&C

 

Diet con trung