BOA

Events happening in the community are now at Drupal community events on www.drupal.org.
This group should probably have more organizers. See documentation on this recommendation.

BOA is an acronym of high performance Barracuda, Octopus and Aegir LEMP stack.

The BOA project has moved to Github!

  • Use our Github project for contributing code, or reporting bugs, or requesting features.
  • Join us in the omega8cc/boa chat room on Gitter.

New releases announcements are posted on Twitter

Anonymous's picture

Installing a D7 site in subdirectory? Is it possible with BOA?

I have been unable to successfully install and use a D7 site on a subdirectory ( i.e. domain.com/community/) with my functioning BOA 2.0.5 server - using the procedure for installing non-drupal sites, i.e. putting the domain in /var/ etc..., and referencing the nginx_modern_include_conf file) . The site installs OK, but I cannot reach any page other than the home page - it must be a problem with the URL's and nginx, which I am brand new at using.

Read more
Anonymous's picture

D7 minor version upgrade / 111 vs 999 permission clarification question.

4 question for clarification, please: drush upgrading, and permissions problem - 111 vs 999.

1.) Is it best practice NOT to do a drush based upgrade of Octopus hosted sites from one minor version of Drupal to another?

Read more
cnergis's picture

Break-ins?: BOA based hosting servers had csf/lfd modified

Just a heads up .. seeking feedback from others

As far as I am aware BOA does not do any auto-updates of important packages .. Yet, two different BOA based hosting servers seemed to suffer updates to the csf/lfd toolkits at around the same date (the 8th and 9th of February) ...

These two hosts are based on two different service providers and thus different networks and had absolutely no relationship with each other .. not even via the odd script ..

Read more
leelive's picture

Installing a local BOA server to work in conjunction with a public BOA

I have BOA installed on a Linode VPS as my public server. On my local network I have a Proxmox virtualized server and I intend to install BOA on a VM as my local dev server. I’d like the local BOA server to mirror the public server as closely as possible. Example: public site is site1.myserver.com and local is site1.myserver.dev. As I’m a linux and networking rookie, I’d really appreciate any suggestions on the best way to implement this, and how best to configure the local install.

My internet access is via Comcast (DHCP), but I anticipate I’ll need DynDNS or similar as well.

Read more
barwonhack's picture

Fighting Spam Users

I'd appreciate a few informed comments on fighting spam users as unobtrusively as possible.

Presently I'm trying the http://www.stopforumspam.com/ service using the http://drupal.org/project/spambot module.

There is reference made to correctly configuring my server correctly (http://www.stopforumspam.com/forum/viewtopic.php?id=4910) for use with cloudflare.

I note the Cloudflare module (http://drupal.org/project/cloudflare) and wonder if this is required for Barracuda/Octopus sites.

Read more
neo5287's picture

Splitting a single server Aegir server with multiple octopus instances into 2 or more servers and/or using a dedicated DB server

I was hoping to get some people input on the following plans I have for my Aegir install.

I have one server which is the master Aegir server with currently 4 octopus instances installed. Our main site sits on one of these and we have now decided it would be nice if there was a dedicated database server.

Is it possible and if so does anyone have any links to instructions to split/move the octopus instances to other servers. Or more importantly for me to setup a server which is just a database server.

Read more
niccolox's picture

VBOA Toolchain? Ariadne: Vagrant-based Drupal Development Toolchain

a very interesting new sandbox project relevant to BOA developers looking for a tool-chain from local dev to stage to prod on BOA systems

<

blockquote>
Ariadne: Vagrant-based Drupal Development Toolchain

Read more
nitin.sareen.mca's picture

Restore nginx from https to http configuration

While attempting to convert BOA setup to SSL by mistake i followed the settings for apache instead of nginx. Now both master and aegir instances show "403 forbidden".

Can you please suggest a way to restore this to normal from the backend?

Thanks

Read more
sluc23's picture

Any easy way to GRANT octopus user access to all his DBs in Chive?

Hi, we are using BOA as a development environment and it has helped in many many tasks we used to do automatically while developing Drupal sites.

But one downside we see it's the DB access. We use Chive that is installed by default, it's easy and fast, but each developer (different octopus user) has to login to Chive with different credentials every time he wants to check out a different web site DB.

Would be nice if there is an easy way to display ALL the DBs for all sites that are managed under an octopus user.

Maybe it's already working like that and I'm missing something

Read more
planetlarg's picture

clean up old unused platforms

What's the best way to remove the old platforms?

I've got a few BOA distributions (if that's the right word - maybe it's install profiles) with a lot of unused platforms. I am now running out of space on my server.

I installed BOA-2.0.3 (http://omega8.cc/boa-203-edition-152) with max platforms.

boa \
in-stable \
public \
myhost.mydomain.tld \
me@mydomain.tld \
o1 \
max \
new-relic-key-1234

Read more
Anonymous's picture

Octopus mup module update "632 projects" taking 8 + hours?

For the first time since I installed BOA a month ago I am logged in as o1.ftp user and have cd'd to the only site in the commerce 7.17 platform, and I did a "drush mup" - after 10 minutes on the command line I get a response: "Checked available update data for 632 projects"! About 8 hours later, nothing has happened on the command line with the ssh connection still open - no confirmation of any updates taking place ....

Is anything wrong here?

Read more
Anonymous's picture

Can a d7 main domain site be created in BOA with no issues?

I am new to BOA, and love it.

I would like to know if, having a barracuda master instance on master.domain.com, and having an optopus instance on 01.server1.domain.com, can I create a drupal 7 (or d6) site on domain.com from within the octopus aegir platform manager, without bringing the whole server down, or causing any other problems?

Is there any reason why I wouldn't want to do this, if it is possible?

(I understand that if I have installed some other application like squirrelmail, etc, on domain.com/webmail, then I couldn't build a drupal site on domain.com)

Read more
wickwood's picture

Replacement Options for Google Apps Standard Edition

With the surprise announcement on Thursday, Dec 6, 2012 that Google Apps would immediately stop offering the Free Standard Edition of Google Apps, I'm wondering what other people who have been relying on this are planning to do instead.

I work with many very small, micro businesses and non-profits. For them the Free Standard Edition of Google App was perfect and paying $50 per yr per user is pretty much out of the question.

Read more
ar-jan's picture

How to keep a BOA system up-to-date properly?

I just updated a Debian 6 BOA 2.04 system using "aptitude upgrade". I was under the impression that this is OK after the initial install. When prompted during the upgrade I chose to keep locally modified php.ini files (two times), thinking this would preserve any BOA-specific settings.

Then my Octopus web control panel started throwing occasional errors: 502 Bad Gateway - nginx.

My php53-fpm-error.log showed this: ERROR: unable to bind listening socket for address '127.0.0.1:9090': Address already in use (98)

Read more
lsolesen's picture

Very slow sites when running BOA from vagrant

Running VirtualBox 4.2.4 on a MacOS Lion and the BOA instance has 2 GB of RAM and Barracuda 2.04.

I have created a VM with Barracuda setup. I followed these guidelines:

http://larsolesen.dk/node/358

I managed to mount the static directory for my users like this in the Vagrantfile.


config.vm.share_folder "platforms-o1", "/data/disk/o1/static", "~/workspace/platforms-o1", :extra => "dmode=755,fmode=755,gid=100,uid=110"
config.vm.share_folder "platforms-o2", "/data/disk/o2/static", "~/workspace/platforms-o2", :extra => "dmode=755,fmode=755,gid=100,uid=112"

Read more
profelm's picture

Help going from single site to BOA.

I've made a few Drupal websites which are hosted in several different shared servers. Due to the size and resources some of them require, the company where I work has agreed to buy a VPS (Linode).

As a newbie to Aegir/BOA/Unix (in general), I was wondering what's the best way to understand the system?

I had previously installed BOA but was confused by the file structure in my Unix box. Furthermore, I do not understand the development workflow that everyone boasts about with Aegir/git.

Read more
michee.lengronne's picture

Pack module

I would like to know what do we have to install and configure on remote web-servers to use the Pack module on BOA ?

I would like to have the possibility of load-balancing each site I want with BOA.

Thanks.

Read more

BOA & Drupal 7 performance related patches & replacements for core functionallity

As there are many improvements out of the box in BOA, this is the list of http://groups.drupal.org/node/210683 rewritten specifically for BOA users.

Current list applies for BOA version 2.0.4 stable AND only to Drupal 7.
(If someone edits this page, please, do not fix it with patches/tweaks/configuration for older or unstable BOA versions and older Drupal cores)

Currently this is a copy/paste from "Drupal 7 performance related patches & replacements for core functionally for BOA users" at http://groups.drupal.org/node/210683 , will add to it or correct when got more info.

Read more
Anonymous's picture

BOA Webmin and virtual hosts in Nginx

I am looking for information about how to properly use webmin to setup a new domain in a BOA server - a domain that will not be a drupal site at all.

This is for those of us too poor to have two separate servers and who have to provide for a few non-drupal non-aegir sites on their server.

I know that Webmin can be used to setup a new dns zone for the new non-drupal domain. After that I know that I either manually add a vhost file in nginx or, suppossedly I should be able to use Webmin for this, since webmin is suppossed to support nginx. My questions are as follows:

Read more
adrinux's picture

Barracuda vs Octopus and site development best practice, I'm still confused.

So, I've been using Aegir for years (I'm the adrinux that drew the ugly diagram mig5 uses in his Aegir workflow blog posts), in short I'm familiar with the Aegir/drush_make workflow. For my use of Aegir I'm a lone developer hosting a handful of Drupal sites, so a very simple setup, but not exclusively Drupal. My server also hosts a handful of static web sites and some playing with node.js. It has to handle all of this.

Read more
Subscribe with RSS Syndicate content

BOA

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: