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
Clarification of site building/maintenance best practice
When about to run a mirgate task in Aegir, there is a notice in the header of the pop-up window that reads as follows...
Read moreAdding more platforms during Octopus upgrade
When I run an octopus upgrade I'd like to add some platforms I didn't install originally. During the upgrade Octopus asks, "Do you want to install some latest, ready to use platforms?" When I answer Yes, why does it only give me a couple of new choices instead of all the ones that aren't currently installed?
Do I have to go back and edit the octopus.cnf file?
Thanks!
Read moreHow to use New Relic with BOA
Hi, I've recently found out about New Relic and I'd like to give it a try. After signing up I notice that in order to use it I'd need to add their app to my server and run commands such as 'apt-get update' etc.
This doesn't sound like a good idea inside of BOA. Is there a way to use this service within BOA? Thanks.
Read moreDoes Apps install work under BOA?
I applied the latest BOA HEAD upgrade and included the Open Enterprise (OE 1.0-rc3) platform. When I create a site and log in as admin, then try to install an App within OE, I run into problems. OE asks for the ftp user/password then looks like it's doing the install. Once done I get "access denied", and the App has not been installed. The ftp user/pw works fine with CoreFTP, so the permissions seem correct. Any suggests?
Thanks
Read moreAutocomplete responses empty?
I'm not entire sure where to post this, but here goes.
I've setup a new platform that uses features to install the content types, dependencies etc.
On entity reference autocomplete fields on /node/add/contenttype the response is always empty, but after I save it and do /node/1/edit the autocomplete works correctly. The entity reference fields are auto complete and use a views reference filter.
I'm very new to BOA and am wondering if there is some caching issue? I'm using the dev alias and have tried ?nocache=1 etc.
Does anybody have any ideas?
Read moreCustom platforms with boa command
Hello,
I want to know how to add platforms.
But I do not want to do via the Aegir interface.
Is there a command to add a platform?
The ideal would be to use something like this:
boa in-stable public server.mydomain.org my@email o1 my_custom_platforms
Thank you for your help.
Stéphane.
Read moreChange ip address on server
Hello,
My testing BOA server is on Rackspace Cloud Server.
My server BOA worked but... to save money... I wanted :
- create an image of server
- delete it
- and rebuild it from the image i made.
Course, the server has changed IP address.
How to configure the new address ?
I edit the .barracuda.cnf, replaced the _MY_OWNIP variable and run barracuda up-stable.
But, is that enough?
I seem to have a problem on the server because the verify tasks for sites and platforms no longer starts.
They are still waiting...
Thank you for your help.
Stéphane.
Read moreHow to access CSF/LFD Firewall's Integrated User Interface
The CSF documentation lists an Integrated User Interface feature. Is this also available on BOA systems?
I noticed there was already a certificate defined in /etc/csf/ui/servert.crt and server.key. The docs say "The login URL should use the domain you have listed in the self-signed cert: https://:". Is there a default port this should be accessible? (and on which domain, the FQDN?)
Thanks!
Read moreBlank Page octopus page
Getting NGINX 504/timeout and 502/gateway errors during Database restore
I am trying to run a Database Restore from a Backup(Backup-Migrate module) but get errors from NGINX before it completes. The backup is rather large (50+meg but cache tables empty) since it is a multi-year blog with multiple updates for many days
Originally I was getting '504 Gateway Time-out / nginx' till I increased 'fastcgi_read_timeout' (in nginx.conf ) from the original 300 to 9000. After that update I now get '502 Bad Gateway / nginx'
The error is coming after approx 5 minutes of execution. Any ideas appreciated.
Read moreBOA url 404 patterns
Hi,
I'm finding that my BOA instance is returning ugly nginx 404s for certain url patterns. Specifically, at the moment, pages that have the word "progress" in the url alias will return a white nginx 404 rather than a relatively nice drupal 404. I'm presuming that I can add a directive in the conf file at /data/disk/EDIT_USER/config/server_master/nginx/post.d/nginx_vhost_include but I just thought I'd see if anyone else has had this issue, and has succesfully altered their setup.
Thanks :)
Read moreBOA and Google Apps site verification (static content)
I have a site from Pressflow D6 platform that I need to verify to use Google Apps with that domain. The site verification, requires to place a generated .html file under the root folder of that domain (in my case, under ../pressflow/sites/mysite/ ) . The .htacess of Octopus however prevents me from accessing that file (page not found). I googled around but the only thing I found is non Drupal sites and static files outside the distro folders. Can anyone suggest an easy way to deal with it?
Read moreOffline backup of sites
I work on a project where there is need for taking offline backups of the sites hosted in boa in the client's inhouse server. The clients in-house server cannot be reached from the boa server. Before installing boa, the client directly accessed the mysql from his office and took a backup every day. The same way, files we also taken backup.
With BOA, I am unable to give the client two details
1. Db username and password
2. Document root of the website
How do you use VirtualBox BOA?
Best Practice for Moving Task from Profile
Is there a best practice to remove a task from a profile to add it to a module, or a way to intercept this task during installation with Aegir/BOA?
I'm attempting to run the CityGroups installation profile, though it has a task that asks the user for a city to enter during initial configuration.
Read moreSSH keys setup for the Aegir system user?
Hello, I'm curious if anyone does this and would care to share how.
I'm experimenting with drush make for building platforms in octopus, and I'm trying to pull themes etc from my private repos on bitbucket. The syntax I tried using is
projects[myblugear][download][type] = "git"
projects[myblugear][download][url] = "git@bitbucket.org:myusername/mysite-d7-theme.git"
projects[myblugear][type] = "theme"
projects[myblugear][download][branch] = "master"
How to increase PHP limit using LEMP
I haven't come across anything very straightforward about increasing the memory limit on my server - I've got a Linode 512, running BOA, but I haven't been able to find any configuration files that state how to increase the memory, either per-site or for the entire server.
I have to be overlooking something really simple, right?
Read moreGetting OpenEnterprise as a custom platform under BOA ..
I have a pressing need to use OpenEnterprise .. for a proof of concept .. The current version of BOA no longer includes OpenEnterprise as an installable platform.
I really would like to be able to deploy this as a custom platform .. How can I get started with this? Any documents/wiki articles I can quickly refer to?
Thanks in advance for any suggestions ..
Read moreroot login
me again. I fell into the bad habit of using root to login. Well, nothing bad happened directly, but I am constantly getting notices to root@server.mydomain.com in my email of people trying to break in. well, I learned my lesson to not log in as root. However I would like to know is there a way to get rid of this "root" address and disabling "root" for login without messing up BOA? I know one method, but dont know about using it here.
Read moreMultiserver architecture and other general questions
I'm hoping someone can point me to some documentation or tutorials of sorts, or perhaps answer the questions I have =)
I've got a Linode running BOA, as outlined in the install docs for getting that running, with 2 Octopus clients, but wanted to scale this out to fit a couple other servers, particularly a separate database server for dev and one for production, and perhaps extra web servers, again dev and production.
Seeing as how I just started all this on a single server, I'm not sure where to look/begin to scale this out.
Read more