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

vcardoso's picture

BOA on a "standard" desktop environment

This may come as a odd question, but can anyone see a reason for not using BOA on a standard graphical desktop environment?
My question comes from the, maybe wrong, idea that BOA is fitted for a "bare" development and/or production environment, i.e., minimal Debian install, no window manager, "Linode" kind of machine. From what I read on the group discussions BOA tends to be somewhat rigid on the setup options. So a desktop environment, with all the multitude of installed applications and constant updates, may ruin the system.
Does anyone has any thoughts on this?

Read more
Ari Gold's picture

Upgrade results in Bad Gateways and php-fpm won't start

I just installed a new instance of BOA on Ubuntu 10.04 LTS on Rackspace Cloud. Apticron informed me there were updates, so I ran BARRACUDA.sh.txt again interactively and results in Bad Gateways for all BOA sites and php-fpm won't start. Please advise. Thanks. Output from script:

Barracuda [Fri Dec 23 17:47:32 UTC 2011] ==> INFO: Clean up temp files in /var/opt/
Barracuda [Fri Dec 23 17:47:36 UTC 2011] ==> INFO: Run apt update, please wait...
Barracuda [Fri Dec 23 17:47:49 UTC 2011] ==> INFO: Install/upgrade required libraries and tools

Read more
niccolox's picture

Open Outreach - Drupal distribution for non-profits and grassroots organizations

can I suggest that the BOA scripts include the very excellent Open Outreach distribution...

Open Outreach is a Drupal distribution for grassroots organizations and non-profits
Drupal 7, Debut Features set, pre-configured, ready-to-go, Fusion/Skinr/Panels, Mix and Match, Kit Compliance Features
Http://drupal.org/project/openoutreach
Http://openoutreach.org

Read more
cwittusen's picture

Sharing DB across 2 sub domains with Domain Access Module

Hi:
Is it easy or hard to have 2 domains, one primary and one sub domain and have them share the db across the sites? We have www.ceveryday.com and we are looking to have our classified section on classified.ceveryday.com. Is that possible and how in that case?

/Chris

Read more
cwittusen's picture

Running svn

We are using svn repo for our site builds, however, I have not been able to run svn up without being root. When I su - octopus.ftp is wont allow me to run svn, it wont even let me to get to the right directory. What am I doing wrong?

Read more
Ari Gold's picture

SSL Proxy IP Logging?

I'm using the recipe to use multiple IPs on my server for multiple SSL enabled sites:
https://github.com/omega8cc/nginx-for-drupal/blob/master/docs/SSL.txt

Is there a way to discover the visitor's ip when the visitor is using https?

All log entries in /var/log/nginx/access.log show the IP of my server in upstream extra_ip and not hte visitor's ip.

thanks

Read more
jim kirkpatrick's picture

Best practice/plan for moving /data to another partition (Linode)

Hello all,

I want to split up my BOA install so that /data lives in another partition/disk within my Linode.

I see many approaches...:

... but I just wanted to double check there's nothing I've forgotten. My rough plan, minus commands, is...

Read more
rhimes's picture

How to? [edit 11/29] DNS records setup prior to BOA install

I own "xxx".com and want to test BOA on it - w/ Chive etc. subdirectories - ordered a VPS with hostname of "test.xxx".com & got confirmation from VPS host of:

ServerName: "test.xxx".com
IP Address: "1.2.3.4, 1.2.3.5"

Currently, "xxx".com is hosted at "myhost".com - with full DNS control
Registrar is GoDaddy with limited DNS control - "Set Nameservers" & "Host Summary (add)" - I created hosts perhaps in error? (but haven't changed nameservers) of:
NS1.xxx.com = Host IP 1: 1.2.3.4

Read more
cwittusen's picture

Open Deals

Does anyone know how to get Open Deals to work with the BOA setup?

Regards,
Chris

Read more

Overriding Barracuda and Octopus default install/upgrade settings.

Once you have installed your Barracuda master instance and your first Octopus satellite instance,
you will find two new handy configuration files .barracuda.cnf and .octopus.cnf have been created in the root users home directory.

Based on the options that you configured in the install scripts first time around,
these configuration options will now come into play any time you run the Barracuda or Octopus scripts.

Read more
yazzou's picture

Redis eating all memory

Hello,
I got redis-server constantly eating at least 50 to 60 % of CPU. I have barracuda and Octopus installed on this new server. Is there a workaround to make it consume less memory ?
Regards
Yaz

Read more
rhimes's picture

How to? Determine and fix "minimal" OS in VPS

ordered/requested a VPS w/ "minimal" Debian (Squeeze) OS from my host - I've yet to find a definition of "minimal(fresh) OS", so I'm a bit confused
1 - how do I verify if that is what I got when logged in as root via PuTTY
2 - how do I correct it if it's not "minimal"

I'm NOT a sys-admin type, so kindly be specific - when I connect I get:
"root@test:~#" ----- "ls -al" returns:

total 20
drwx------ 2 root root 4096 Nov 16 23:57 .
drwxr-xr-x 21 root root 4096 Nov 16 16:55 ..
-rw------- 1 root root 921 Nov 18 11:28 .bash_history
-rw-r--r-- 1 root root 558 May 27 01:07 .bashrc

Read more
AquaticDisorder's picture

New Octopus.cnf

I think the _USER variable being set in octopus.cnf was for me a source of confusion, it took me a while to realize why my OCTOPUS.sh settings weren't being honoured, don't get me wrong I know octopus.cnf is documented in CHANGELOG.txt, but I'm not sure it's best as a default setting because dealing with seperate satellite instances means re-configuring octopus.cnf and if forgotten attempts to install a new satellite instance go pear!
I have commented out _USER in octopus.cnf :)

Read more
yazzou's picture

No input file specified.

Hi,
I am trying to run a php script in /var/www/ folder where a joomla website is already running fine there. However my littre php snippet when put in a file gives me an errorr 'No input file specified.' I really have no idea from where does this come. If it was a setting preventing some scripts to run in Barracuda, my joomla and wordpress sites won't be running as well...that is why i lost.
Any idea on how to fix that ?
Thanks

Read more
defiantbyte's picture

FileField Upload Issue

I recently deployed a site to a BOA instance using a custom platform built using a custom platform w/ a Pressflow 6 core. Unfortunately I can't seem to get the FileField AJAX uploader to work. The uploads hit 100% and then respond with an HTTP error 0.

  • All of our tests show that if you click submit the file will upload successfully.
  • They AJAX uploader does actually upload the file, it just responds with an HTTP error 0 once the upload reaches 100%
Read more
tribe_of_dan's picture

BOA Best practice for 301 permanent redirects

Is there a BOA specific best practice for handling 301 permanent redirects?

Should I go down the path of using a rewrite in my site config or would creating a URL alias in Global Redirect module handle it better?

Read more
tribe_of_dan's picture

NOTICE: Script execution completed with error: Use of undefined constant HTTP_X_REAL_IP - assumed 'HTTP_X_REAL_IP'

My watchdog is throwing this error everytime anything happens on my site.

Type wsod
Date Wednesday, November 9, 2011 - 14:03
User Me
Location http://stg.website.com/admin/settings/performance
Referrer http://stg.website.com/node/2/edit
Message NOTICE: Script execution completed with error: Use of undefined constant HTTP_X_REAL_IP - assumed 'HTTP_X_REAL_IP'
Severity notice

(I have http://drupal.org/project/dtools enabled to see wsod notices in watchdog)

Read more
Samsoe's picture

Help me choose - Linode 512 Tokyo or Serveraxis 512 SSD ?

Hi, I want to try BOA and after take a small research I found 2 XEN VPS that suite my budget and both are reliable:

  1. Linode 512 $20 (512 RAM, 20Gb HDD, 200Gb Bandwidth)
  2. Serveraxis 512 $14 (512 RAM, 16Gb SSD, 500 Gb Bandwidth) CPU Spec 3/3 (??) IOPS 1k

<

blockquote>
Linode Pros:
- Linode has TOKYO DATACENTER which has very good latency ~120ms from my location and my target audience (same country).

Linode Cons:
- Not SSD

ServerAxis Pros:
- SSD drive (speedy for a database intensive app like Drupal, but Im not really sure how fast).

ServerAxis Cons:

Read more
barwonhack's picture

Security - blocking Korean IP ranges

Just wondering is there is any specific approach to (additional) server security for Debian Squeeze BOA?

I want to block specific country IP ranges (eg: Nth Korean origin of root SSH log in attempt).

Additionally, any specific advice on non-BOA Debian installation and configuration options?

In addition to blocking certain country IP ranges that simply are not within my target audience, I am also looking at installing fail2ban (http://www.fail2ban.org/wiki/index.php/Main_Page) for more dynamic protection.

Read more
toddgeist's picture

Too many redirects Errors

Hello,

I have a site with SSL enabled. I have a valid certificate. I am running under the latest BOA installer. ON Ubuntu

I have been getting Too Many Redirect errors. I can't seem to find any pattern to them. They occur on Firefox and Safari, although less on Safari. They occur with Secure Pages turned on and with it Turned OFF. Sometimes it is the front page sometimes it is an internal page. Its driving me crazy.

Does anyone have any advice? Whats going on?

What can I do to track this down?

Thanks

Todd

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: