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

ctrlaltdel's picture

How to preserve changes in the lshell configuration file for being overwritten on boa upgrade?

On every BOA upgrade the lshell's configuration file is overwritten (we use to set some custom configs here).

Is there any way to prevent "/var/xdrago/conf/lshell.conf" file to be overwritten as similar as CSF firewall settings using _CUSTOM_CONFIG_CSF variable?

Thanks in advance.

Read more
muschpusch's picture

how to extend barracuda?

Hey, first of all i really like barracuda a lot and as being the minimum requirement for BOA (basic sysadmin skills) i appreciate all the good work. Still sometimes i miss the ability to extend BOA. Some examples:

  • i like the weldir theme from wunderkraut and the eldir theme has really come to age. How could i install an own admin theme?
  • setting up BOA on a local machine and keeping the config in synch is a pain. Installing extra gem's or pear packages need to be installed on every local machine instance etc, etc
Read more
raychaser's picture

BOA settings.php has real DB credentials

I have an older Aegir install that didn't use BOA (I can't figure out how to get the version number) and a newer one that did use BOA.

On the older one the settings.php file contains variable names that get looked up in the vhost file like:

'database' => "$_SERVER[db_name]",

but on the newer install the settings.php file contains the actual username and password.

Question: My understanding was that the db credentials were substituted through files in the vhost.d directory as a security precaution. Why does the new Aegir not do this?

Read more
niccolox's picture

BOA Platforms Development in Drupalpro

I created a simple script that uses rsync to pull-down BOA 213 key platforms down into a Drupalpro shared folder for ease of development

GIST here https://gist.github.com/niccolox/7846219

!/bin/bash

to dos

1. remove existing sites from existing platforms

i.e. works best on a clean install

2. generalize for regex of platforms?

3 all platforms?

echo "Aegir BOA 213 to Drupalpro Shared Folder"
echo "This is where it starts"

Read more
cnergis's picture

Best practice for updating a BOA based site + using drush for admin

I vaguely remember being able to use 'drush update' to successfully update sites based on boa a good while back. But these days, I just have not found a way to be able to use drush to manage my boa sites, and the pain of GUI administration drastically reduces the usefulness of boa.

But I do realize I may be mixing up quite a few different policy issues here. So, I am just seeking clarification on the following:

<

ol>

  • It seems the boa best practices is to not update modules (not core) on sites, but to create new platforms and then migrate sites to the new platforms.
  • Read more
    Anonymous's picture

    PHP 5.4 on BOA - Discussion Group

    Is anyone using PHP 5.4 on D 7 sites under BOA 2.1.3 + ? If so, would you say so, and list any problems you have had with core, contrib modules, o_contrib_seven modules, platforms, etc. Thanks. I'd like to upgrade to 5.4 especially since D 8 requires it, but only have a production server, and would like the feedback of anyone who is successfully using PHP 5.4 on BOA, please.

    Thanks

    Read more
    ddols's picture

    After updating to BOA-2.1.0 can not access barracuda or octopus aegir admin page

    Hi,

    After updating to BOA 2.1.0 today I can no longer access the main barracuda aegir admin site or my octopus aegir page. Instead it redirects to the first (alphabetically, not in order of creation) drupal web site. At first when I tried to access either they redirected to aegir.mydomain.net/install.php or o1.comp.mydomain.net/install.php and I got a 403 forbidden error. I then tried rebooting and after that it started redirecting to the first website. All other sites are working fine.

    Read more
    cwittusen's picture

    Changing management domain

    Not sure if this is the right place for this question/discussion, if it not, please let me know and I will put it where it should be.

    I have my octopus management console running on a specific domain (example: octopus.domain-name.com) currently. However, I would like to change it to another domain name, how can I do that?

    Would I just change the config file, would that update the DB accordingly?

    Regards,
    Chris

    Read more
    juc1's picture

    Ubuntu vs Debian

    Hi all,

    I first tried BOA with Ubuntu 12.04 but I have since heard that Ubuntu patches can cause problems for BOA and I think that the current stable barracuda does not work with Ubuntu (in my case gives problems with mysql and nginx for example https://drupal.org/node/2119539). So should I think about starting again with Debian?

    If so https://drupal.org/project/barracuda says that the current recommendation is Debian 6.0 Squeeze but should I choose Debian 7.0 Wheezy on the basis that this is due to take over recommended status?

    Read more
    primeworks's picture

    Ubuntu Package updates don't run

    For several weeks now I still have 10 outstanding Ubuntu package updates after running the "barracuda up-stable system" script.
    I don't want to use the native "apt-get update" script because in the past it broke my BOA server and it was a pain to restore it.
    Does anyone know why this is happening?

    I pasted the full message below since it lists the packages that have lingered without being updated.

    =================================================================

    apticron report [Wed, 23 Oct 2013 02:20:51 +0000]

    Read more
    sluc23's picture

    SSD in BOA, best configuration?

    Hi, guys

    I have a BOA installed in a development server (standard desktop PC) and I'm thinking on buying a SSD to improve a little bit I/O performance in the server.

    Anyone has experience doing this? Which partition / mount strategy should I use?
    My first approach is to mount /data and the MySQL database's files (in a new /data/mysql folder maybe...) into the SSD disk, and the rest, as / & OS in a regular hard disk

    Is it a right approach? Any suggestions?

    cheers!

    Read more
    molaria's picture

    Something fills my disk

    I'm running a Linux sqeez on VMWare Fusion and have done that for some time without error. But now it runs out of space in just a couple of minutes. Even if I start it in safe mode.
    I do not now if it has to do with BOA but maybe someone in this excellent community can help me to track this down.
    I have to resume to an older snapshot every time the disk fills up. It takes a couple of minutes after boot. 6,5 gb at start on a 30 GB disk image.

    What to do?

    Read more
    niccolox's picture

    Big Data Drupal: Cloudera Hadoop, MapReduce, Nutch, Solr, Aegir BOA, Drupal 7 ApacheSolr Views

    I am giving a talk at Badcamp on Big Data Drupal: Cloudera Hadoop, MapReduce, Nutch, Solr, Aegir BOA, Drupal 7 ApacheSolr Views

    http://2013.badcamp.net/sessions/big-data-drupal-cloudera-hadoop-mapredu...

    I am trying to gather some other experts i.e. Cloudera / Hadoop / MapReduce + HyperDrupal + Twig etc to come and handle the bigger and deeper questions

    https://drupal.org/node/2104503
    https://groups.google.com/a/cloudera.org/forum/#!topic/cdh-user/Uwuj1q7bWBY

    Read more
    adrinux's picture

    How can I get a normal shell account, free of lshell interference?

    I'm taking another shot at BOA. Having successfully installed I'm starting to get to grips with the o1.ftp shell account, but meanwhile I wanted to add an account for myself that would work just like all the other ubuntu servers I have - specifically I want to have my dotfiles and prezto (zsh function library, alias library, custom prompt etc) setup and working.

    But having added an account 'adrian' it seems something in BOA is preventing my zsh custom prompt working, shell syntax highlighting is broken etc.

    Read more
    sierraoscardelta's picture

    Need advice on setting up BOA for multiple servers in order to clone sites between each server easily

    Hi there,

    I would like some advice on how to best go about achieving a dev-stage-pro workflow using BOA across multiple servers.

    I currently have 3 VPS', (2 with Linode, and another with a local provider). I also have a HP Proliant, at home, that i'm wanting to repurpose as a dev server and throw into the mix.

    Read more
    socialtalker's picture

    only hostmaster platform appears after upgrade

    hello! I did the latest BOA upgrade, i did the octopus upgrade

    octopus up-stable all

    the it proceeded thru a number of platform installations asking me if i wanted to install each one, i typed y for yes. it all seemed to work

    " us [Sun Sep 15 13:26:11 EDT 2013] ==> UPGRADE A: Platforms installation complete d"

    Read more
    monsoon's picture

    Open Atrium-2- Platform on Barracuda Aegir.

    Hi,

    I have searched for instructions to create a platform and profile of Open Atrium 2 on my Barracuda Aegir (BOA) hosting environment but no luck.

    Is there any makefile available for this purpose of OA2 platform.
    Or some instructions I can follow to create OA2 platform from scratch.

    I know OA1 platform is already provided by default when I installed my hosting platform. But I am interested to launch my site on OA2 instead.

    Any help is highly appreciated.

    Thanks,

    Read more
    hyperglide's picture

    Anyone Using "entitycache" on the BOA Sites

    Hello.

    Looking for other comments related to the use of:

    https://drupal.org/project/entitycache

    with the current BOA 2.0.9 setup.

    Do you use it along with Boost? Core Caching? Redris?
    Performance benefits? Server impact, etc.

    Thanks,
    Hg

    Read more
    monsoon's picture

    Limited SHELL access to my clients on BOA hosting.

    Hi,

    I am attempting to get Command line credentials of all of my clients who have created their websites on my BOA hosting system create on linode.com servers.

    Reading various sources I have come across the following information from Omega8.cc . I am unable to find directory and files mentioned in the information where my Clients' credentials are located. Please read the following and provide me the path of the file as /users/ directory is found any where.. (sounds stupid.. :) plz. help.)

    Read more
    AMP23's picture

    Configuration>Account Settings Resets everyday

    Hi,

    This is my first time posting here. I am experiencing problems since upgrading BOA from 2.0.5 to 2.0.9

    Everyday my account settings resets from allow visitors create an account to visitors need admin approval. Now there are a lot of people creating accounts that we are not catching and we are losing customers.

    I am pretty sure it was not happening on 2.0.5 because the same site on 2.0.9 is having the problem.

    Can anyone please help me?

    Regards,
    Allen

    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: