<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Brightbox Blog &#187; deployment</title>
	<atom:link href="http://blog.brightbox.co.uk/tag/deployment/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.brightbox.co.uk</link>
	<description></description>
	<lastBuildDate>Fri, 02 Dec 2011 12:56:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>New deployment gem release, better bundler support</title>
		<link>http://blog.brightbox.co.uk/posts/new-deployment-gem-release-better-bundler-support</link>
		<comments>http://blog.brightbox.co.uk/posts/new-deployment-gem-release-better-bundler-support#comments</comments>
		<pubDate>Fri, 02 Dec 2011 12:56:25 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[brightbox]]></category>
		<category><![CDATA[bundle]]></category>
		<category><![CDATA[bundler]]></category>
		<category><![CDATA[capistrano]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[rubygems]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=2185</guid>
		<description><![CDATA[We&#8217;ve just released a new version of the Brightbox deployment gem. The gem has supported bundler for a long time, but now calls to rake tasks use bundler too (if the app is bundler enabled of course). This solves the problem some people were having where the right gems weren&#8217;t available during rake execution, or [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve just released a <a href="http://rubygems.org/gems/brightbox">new version</a> of the <a href="http://wiki.brightbox.co.uk/docs:gemv2:start">Brightbox deployment gem</a>. The gem has supported bundler for a long time, but now calls to rake tasks use bundler too (if the app is bundler enabled of course). This solves the problem some people were having where the right gems weren&#8217;t available during rake execution, or rake itself complained about a rake version mismatch.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/new-deployment-gem-release-better-bundler-support/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passenger 3.0.0 packages for Ubuntu Hardy and Lucid</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-3-0-0-packages-for-ubuntu-hardy-and-lucid</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-3-0-0-packages-for-ubuntu-hardy-and-lucid#comments</comments>
		<pubDate>Mon, 15 Nov 2010 09:13:59 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=1441</guid>
		<description><![CDATA[Phusion Passenger 3.0.0 was released back in October. It&#8217;s up to 55% faster and sports new stability features, which should keep your site up even if a faulty app instance causes problems (such as &#8220;out of memory&#8221; errors). We&#8217;ve now got Ubuntu Hardy and Lucid packages available on our apt repository and we consider it [...]]]></description>
			<content:encoded><![CDATA[<p>Phusion Passenger 3.0.0 was <a href="http://blog.phusion.nl/2010/10/18/phusion-passenger-3-0-0-final-released/">released back in October</a>. It&#8217;s up to 55% faster and sports new stability features, which should keep your site up even if a faulty app instance causes problems (such as &#8220;out of memory&#8221; errors).</p>
<p>We&#8217;ve now got Ubuntu Hardy and Lucid packages available on our apt repository and we consider it ready for production use.  Brightbox customers can upgrade from Passengr 2.x simply by running these commands on their Brightboxes:</p>
<pre><code>sudo apt-get update
sudo apt-get install -qy libapache2-mod-passenger</code></pre>
<p>If you&#8217;ve not got a Brightbox, you&#8217;ll need to add our apt repository key and config first. You can <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository">read more about it on our wiki</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-3-0-0-packages-for-ubuntu-hardy-and-lucid/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Passenger 3.0.0 beta3 packages for Ubuntu Lucid and Hardy</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-3-0-0-beta3-packages-for-ubuntu-lucid-and-hardy</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-3-0-0-beta3-packages-for-ubuntu-lucid-and-hardy#comments</comments>
		<pubDate>Tue, 21 Sep 2010 08:52:26 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=1243</guid>
		<description><![CDATA[The team at Phusion have been hard at work on Passenger 3 and last week released a beta version for testing. Continuing our work with Passenger 2, we&#8217;ve been working hard on packaging it. We now have Passenger 3.0.0-pre3 packages available for Ubuntu 10.04 (Lucid) and Ubuntu 8.04 (Hardy). As they&#8217;re pre-release versions, we don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.brightbox.co.uk/wp-content/uploads/2010/09/passenger_logo1.png" alt="" title="Passenger Logo" width="125" height="163" class="content_image right size_full" /> The team at <a href="http://phusion.nl/">Phusion</a> have been hard at work on <a href="http://www.modrails.com/">Passenger 3</a> and <a href="http://blog.phusion.nl/2010/09/15/phusion-passenger-3-0-0-public-beta-1-is-out/">last week released a beta version</a> for testing.  Continuing our work with Passenger 2, we&#8217;ve been working hard on packaging it.</p>
<p>We now have Passenger 3.0.0-pre3 packages available for Ubuntu 10.04 (Lucid) and Ubuntu 8.04 (Hardy).  As they&#8217;re pre-release versions, we don&#8217;t recommend them in production just yet and have put them in their own repository to prevent any accidental upgrades.</p>
<p>If you&#8217;re not already a Brightbox customer, then you&#8217;ll need to set up base access to <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository">our apt repository</a> first.</p>
<p>Otherwise, just add the new passenger-testing repository (switch &#8220;lucid&#8221; to &#8220;hardy&#8221; if you&#8217;re on Hardy):</p>
<pre><code>sudo sh -c 'echo "deb http://apt.brightbox.net lucid passenger-testing" > /etc/apt/sources.list.d/brightbox-passenger-testing.list'
</code></pre>
<p>Then you can upgrade/install 3.0.0-1bbox1~pre3</p>
<pre><code>apt-get update
apt-get install libapache2-mod-passenger
</code></pre>
<p>Passenger now has a native library, which depends on your version of ruby.  For simplicity, these packages currently require the ruby1.8 packages to be installed. You can, of course, switch to ruby1.9 and passenger will auto-compile the necessary native support for you.  We&#8217;ll be providing packages for 1.9 support soon, so you won&#8217;t need to rely on the auto-compiling.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-3-0-0-beta3-packages-for-ubuntu-lucid-and-hardy/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New: Automatically add SSH keys to new Brightboxes</title>
		<link>http://blog.brightbox.co.uk/posts/new-automatically-add-ssh-keys-to-new-brightboxes</link>
		<comments>http://blog.brightbox.co.uk/posts/new-automatically-add-ssh-keys-to-new-brightboxes#comments</comments>
		<pubDate>Thu, 03 Jun 2010 14:52:01 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[brightbox]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[keys]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=1099</guid>
		<description><![CDATA[Getting access to your newly purchased Brightboxes used to require a trip to the control panel to retrieve the &#8216;rails&#8217; user password. If you&#8217;re using config management systems like Chef or Puppet this is likely the only laborious aspects of configuring your box. No longer! Now, whenever a new box is deployed, the SSH keys [...]]]></description>
			<content:encoded><![CDATA[<p>Getting access to your newly purchased Brightboxes used to require a trip to the control panel to retrieve the &#8216;rails&#8217; user password. If you&#8217;re using config management systems like Chef or Puppet this is likely the only laborious aspects of configuring your box. No longer!</p>
<p>Now, whenever a new box is deployed, the SSH keys of all the technical contacts on your Brightbox account are automatically pre-installed for the default &#8216;rails&#8217; user. To add your own SSH key, <a href="https://control.brightbox.co.uk/profile">edit your user profile</a> within the control panel and paste in your SSH public key using the editor at the bottom.</p>
<p><img class="content_image" title="ssh public key" src="http://blog.brightbox.co.uk/wp-content/uploads/2010/06/ssh-public-key.png" alt="" width="632" height="236" /></p>
<p>Remember, this only affects newly provisioned boxes &#8211; as the it&#8217;s done during the box build stage. Removing or adding technical contacts in the control panel at a later date will not automatically change any access control on existing boxes.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/new-automatically-add-ssh-keys-to-new-brightboxes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passenger 2.2.11 packages for Ubuntu 8.04 Hardy</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-2-2-11-packages-for-ubuntu-8-04-hardy</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-2-2-11-packages-for-ubuntu-8-04-hardy#comments</comments>
		<pubDate>Fri, 05 Mar 2010 16:02:24 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[mod_rails]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=985</guid>
		<description><![CDATA[The last Passenger release, 2.2.10, has a bug that causes Apache to freeze when used under moderate load (Phusion say high load but we&#8217;ve seen it on quite moderate conditions).  We recommend that anyone using Passenger 2.2.10 upgrade to 2.2.11 asap.  Ubuntu Hardy packages are now available in our repository.]]></description>
			<content:encoded><![CDATA[<p>The last Passenger release, <a href="http://blog.brightbox.co.uk/posts/passenger-2-2-10-packages-for-ubuntu-8-04-hardy">2.2.10</a>, has a bug that causes Apache to freeze when used under moderate load (Phusion say high load but we&#8217;ve seen it on quite moderate conditions).  We recommend that anyone using Passenger 2.2.10 upgrade to <a href="http://blog.phusion.nl/2010/03/05/phusion-passenger-2-2-11-released/">2.2.11</a> asap.  Ubuntu Hardy packages are now <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository">available in our repository</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-2-2-11-packages-for-ubuntu-8-04-hardy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passenger 2.2.10 packages for Ubuntu 8.04 Hardy</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-2-2-10-packages-for-ubuntu-8-04-hardy</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-2-2-10-packages-for-ubuntu-8-04-hardy#comments</comments>
		<pubDate>Fri, 26 Feb 2010 11:51:32 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[librack]]></category>
		<category><![CDATA[lts]]></category>
		<category><![CDATA[modrails]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=983</guid>
		<description><![CDATA[Phusion released Passenger 2.2.10 this week, fixing some bundler compatibility bugs and a file descriptor bug that could lead to &#8220;mysterious crashes&#8221;. We&#8217;ve built our Ubuntu Hardy packages for i386 and AMD64 architectures which are now available from the Brightbox apt repository.  We&#8217;ve also upgraded our librack-ruby packages to 1.1.0.]]></description>
			<content:encoded><![CDATA[<p>Phusion released Passenger 2.2.10 this week, fixing some bundler compatibility bugs and a file descriptor bug that could lead to &#8220;mysterious crashes&#8221;.</p>
<p>We&#8217;ve built our <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">Ubuntu Hardy packages</a> for i386 and AMD64 architectures which are now available from the <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository">Brightbox apt repository</a>.  We&#8217;ve also upgraded our librack-ruby packages to 1.1.0.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-2-2-10-packages-for-ubuntu-8-04-hardy/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Brightbox Gem v2.3.6 released</title>
		<link>http://blog.brightbox.co.uk/posts/brightbox-gem-v2-3-6-released</link>
		<comments>http://blog.brightbox.co.uk/posts/brightbox-gem-v2-3-6-released#comments</comments>
		<pubDate>Wed, 27 Jan 2010 08:41:21 +0000</pubDate>
		<dc:creator>Caius Durling</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[brightbox]]></category>
		<category><![CDATA[capistrano]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[recipes]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=921</guid>
		<description><![CDATA[Today I’m pleased to announce a new revision of the Brightbox Deployment Gem, version 2.3.6. This release fixes some of the issues reported to us by our users, along with a few extra features. The documentation on the wiki has been updated with the new fixes and features. If you have any tips or find [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright right size-full wp-image-70" title="Brightbox gem" src="http://blog.brightbox.co.uk/wp-content/uploads/2008/05/brightbox_gem.png" alt="" width="221" height="105" /></p>
<p>Today I’m pleased to announce a new revision of the Brightbox Deployment Gem, version 2.3.6. This release fixes some of the issues reported to us by our users, along with a few extra features.</p>
<p>The documentation <a href="http://wiki.brightbox.co.uk/docs:thebrightboxgemv2">on the wiki</a> has been updated with the new fixes and features. If you have any tips or find any errors just let us know.</p>
<p><span style="color: #888888;">NEW FEATURES</span></p>
<h3 id="apt_package_dependencies">Apt Package Dependencies</h3>
<p>Just as you can currently define gems your application relies on and have them automatically installed onto your servers, you can now do the same with apt packages. Define them in your <code>deploy.rb</code> and they’ll be installed <em>before</em> installing your required rubygems, which means you can use it to install apt packages that gems depend on. As an example, the nokogiri gem depends on a couple of apt packages.</p>
<pre><code>depend :remote, :apt, "libxml2-dev"
depend :remote, :apt, "libxslt1-dev"
depend :remote, :gem, "nokogiri", "&gt;= 0"
</code></pre>
<h3 id="intermediate_ssl_certificates">Intermediate SSL Certificates</h3>
<p>Support for Intermediate SSL Certificates in Apache has been added, meaning you no longer need to manually edit the Apache config files directly. Just add one line to your <code>deploy.rb</code> and the gem now takes care of updating the Apache config for you. An example SSL configuration:</p>
<pre><code>set :ssl_certificate, "my_cert.pem"
set :ssl_key, "my_cert.key"
set :ssl_intermediate, "intermediate.crt"
</code></pre>
<p>See the wiki page for <a href="http://wiki.brightbox.co.uk/docs:gemv2:ssl#intermediate_certificate">Adding SSL Support to Apache</a> for more information.</p>
<h3 id="deploylocalrb">Deploy.local.rb</h3>
<p>A common issue we’ve seen with is setting the deploy password. If you put it in <code>deploy.rb</code>, then it inevitably ends up in your source control repository, which is a bad idea. A workaround we’ve suggested in the past is to have a <code>deploy.local.rb</code> file, which isn’t tracked by source control, and load that from within your <code>deploy.rb</code> file. This allows you to have the password (or any other sensitive settings) defined, but kept outside your source control.</p>
<p>As part of this release, the gem now has official support for a <code>deploy.local.rb</code> file. If it exists, the gem will load it in for you.</p>
<p>For more information see the <a href="http://wiki.brightbox.co.uk/docs:gemv2:advancedgemsettings#deploy.local.rb">Advanced Gem Settings</a> page on the wiki.</p>
<h3 id="disable_regenerating_webserver_config">Disable (re)generating webserver config</h3>
<p>If you’ve made manual changes to your webserver (apache or nginx) configuration, then you don’t want an accidental <code>deploy:setup</code> to overwrite your configs. Up until now you just had to avoid running the command, but now there’s a setting to disable it for you.</p>
<pre><code>set :generate_webserver_config, false
</code></pre>
<p><span style="color: #888888;">FIXES AND ENHANCEMENTS</span></p>
<ul>
<li><a href="http://wiki.brightbox.co.uk/docs:gemv2:staticcache">Max Age</a> setting now accepts a number as well as a string</li>
<li>deploy:initial reloads Apache so the new config is loaded</li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/brightbox-gem-v2-3-6-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passenger 2.2.9 packages for Ubuntu 8.04 Hardy</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-2-2-9-packages-for-ubuntu-8-04-hardy</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-2-2-9-packages-for-ubuntu-8-04-hardy#comments</comments>
		<pubDate>Fri, 08 Jan 2010 12:24:16 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[mod_rack]]></category>
		<category><![CDATA[mod_rails]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=893</guid>
		<description><![CDATA[The Phusion team released Passenger 2.2.9 today, which adds support for Rails 3, the GEM bundler, and fixes a couple of bugs.  As usual Brightbox are providing Ubuntu Hardy packages for i386 and AMD64 architectures, available now from the Brightbox apt repository. This package won&#8217;t actually support Rails 3 just yet though as we&#8217;ve yet to [...]]]></description>
			<content:encoded><![CDATA[<p>The Phusion team released <a href="http://blog.phusion.nl/2010/01/08/phusion-passenger-2-2-9-released/">Passenger 2.2.9</a> today, which adds support for Rails 3, the GEM bundler, and fixes a couple of bugs.  As usual <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">Brightbox are providing Ubuntu Hardy packages</a> for i386 and AMD64 architectures, available now from the <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository">Brightbox apt repository</a>.</p>
<p>This package won&#8217;t actually support Rails 3 just yet though as we&#8217;ve yet to package and test the librack 1.1.0, which Rails 3 depends on.  We&#8217;re working on it now and once we&#8217;re happy with it we&#8217;ll add new packages to our repository as usual.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-2-2-9-packages-for-ubuntu-8-04-hardy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passenger 2.2.7 packages for Ubuntu</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-2-2-7-packages-for-ubuntu</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-2-2-7-packages-for-ubuntu#comments</comments>
		<pubDate>Tue, 24 Nov 2009 08:18:05 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cow]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=839</guid>
		<description><![CDATA[Passenger 2.2.6 (quickly followed by 2.2.7) was released last week and we now have i386 and AMD64 Ubuntu Hardy packages available in our repository. As usual, details on installing the packages from our repository are available on our wiki. If you&#8217;re using Passenger and it&#8217;s making you happy, please do consider supporting its development by [...]]]></description>
			<content:encoded><![CDATA[<p>Passenger 2.2.6 (quickly followed by 2.2.7) was <a href="http://blog.phusion.nl/2009/11/18/phusion-passenger-2-2-6-released/">released last week</a> and we now have i386 and AMD64 Ubuntu Hardy packages available in our repository.</p>
<p>As usual, details on installing the packages from our repository are <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">available on our wiki</a>.</p>
<p>If you&#8217;re using Passenger and it&#8217;s making you happy, please do consider supporting its development by <a href="http://www.modrails.com/enterprise.html">donating money in the form of an &#8220;Enterprise License&#8221;</a> direct from Phusion, the company behind it.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-2-2-7-packages-for-ubuntu/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Passenger 2.2.1 Ubuntu beta packages with NGINX support</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-221-ubuntu-beta-packages-with-nginx-support</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-221-ubuntu-beta-packages-with-nginx-support#comments</comments>
		<pubDate>Wed, 22 Apr 2009 22:15:52 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=523</guid>
		<description><![CDATA[The Phusion team released a new version of Passenger last week, 2.2.1, which sports a shiny new NGINX extension.  It also adds chunked file uploads (Apache only) and improves restarts. We&#8217;ve had to restructure the way our Ubuntu packages are built to enable installation of the NGINX extension, so needs more extensive testing than usual.  [...]]]></description>
			<content:encoded><![CDATA[<p>The Phusion team <a href="http://blog.phusion.nl/2009/04/16/phusions-one-year-anniversary-gift-phusion-passenger-220/">released a new version of Passenger last week</a>, 2.2.1, which sports a shiny new NGINX extension.  It also adds chunked file uploads (Apache only) and improves restarts.</p>
<p>We&#8217;ve had to restructure the way our Ubuntu packages are built to enable installation of the NGINX extension, so needs more extensive testing than usual.  The packages are now available for Ubuntu Hardy in our testing repository.</p>
<p>You&#8217;ll need to <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository#the_testing_repository">add our testing repository to your apt sources list</a>. And if you&#8217;re not on a Brightbox, you&#8217;ll need to <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository#using_the_stable_repository">import our key and add our stable repository too</a>.</p>
<p>Once you&#8217;ve done that, you can install the new version of Passenger.  If you&#8217;re wanting to just install the Apache version:</p>
<pre>sudo apt-get update
sudo apt-get install libapache2-mod-passenger</pre>
<p>This will pull in a new dependency, passenger-common.</p>
<p>If you just want to get stuck in with the new NGINX support, install the nginx-brightbox package:</p>
<pre>sudo apt-get update
sudo apt-get install nginx-brightbox</pre>
<p>This will also pull in the passenger-common dependency. This is NGINX 0.6.36 plus some useful modules: upload progress, upstream fair, geoip, ey-balancer and access key. It will replace any other NGINX packages you have installed (NGINX does not support dynamic modules like Apache).</p>
<p>You can install both Apache and NGINX side by side, but you&#8217;ll obviously need to run them on different ports.</p>
<p>The 2.2.1 Apache package has already had quite a bit of testing by us, but the NGINX package has had very little. We&#8217;ve already come across a Passenger bug with reloading NGINX (<a href="http://code.google.com/p/phusion-passenger/issues/detail?id=255">reported here</a>), though we expect this will be fixed quickly.  So basically, these are good to play with but not for production just yet.</p>
<p>If you need any help with these packages, try our <a href="http://forum.brightbox.co.uk/forums/passenger">Passenger support forum</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-221-ubuntu-beta-packages-with-nginx-support/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Passenger 2.1.3 packages for Ubuntu Hardy</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-213-packages-for-ubuntu-hardy</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-213-packages-for-ubuntu-hardy#comments</comments>
		<pubDate>Sun, 05 Apr 2009 15:07:47 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[mod rails]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=521</guid>
		<description><![CDATA[Phusion Passenger 2.1.3 has been released and we&#8217;ve updated our Ubuntu packages as usual.  Instructions in the usual place on our wiki.]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.phusion.nl/2009/03/31/phusion-passenger-213-released/">Phusion Passenger 2.1.3 has been released</a> and we&#8217;ve updated our Ubuntu packages as usual.  Instructions in the <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">usual place on our wiki</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-213-packages-for-ubuntu-hardy/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Phusion Passenger 2.1.2 packages for Ubuntu</title>
		<link>http://blog.brightbox.co.uk/posts/phusion-passenger-212-packages-for-ubuntu</link>
		<comments>http://blog.brightbox.co.uk/posts/phusion-passenger-212-packages-for-ubuntu#comments</comments>
		<pubDate>Sat, 14 Mar 2009 18:30:44 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[sinatra]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=510</guid>
		<description><![CDATA[Following Friday&#8217;s release of Passenger 2.1.2 by the Phusion folks, we&#8217;ve updated our Ubuntu packages.  We&#8217;ve been testing version 2.1.1 packages for a little while now and they&#8217;ve been very stable, supporting both Rails 2.3 and older apps that still depend on Rack 0.4 (such as older Sinatra apps). The details are on the usual [...]]]></description>
			<content:encoded><![CDATA[<p>Following <a href="http://blog.phusion.nl/2009/03/13/phusion-passenger-212-final-released/">Friday&#8217;s release of Passenger 2.1.2</a> by the Phusion folks, we&#8217;ve updated our Ubuntu packages.  We&#8217;ve been testing version 2.1.1 packages for a little while now and they&#8217;ve been very stable, supporting both Rails 2.3 and older apps that still depend on Rack 0.4 (such as older Sinatra apps).</p>
<p>The details are on the<a href="http://wiki.brightbox.co.uk/docs:phusion-passenger"> usual page on our wiki</a>.  If you have any problems or need any help, <a href="http://forum.brightbox.co.uk/forums/passenger">try our forums</a>.</p>
<p>The new packages depend on new versions of the Ruby rack libraries (not the gem), but this is provided in our repository too and will be automatically installed. You need to install the fastthread gem yourself though.  Our repository provides <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository:packages">a few other useful Hardy packages too</a>.</p>
<p>We are only testing our packages against Ubuntu Hardy right now, but they should install and run fine on newer versions of Ubuntu too.</p>
<p>Remember, for maximum memory savings (and speed improvements) try our <a href="http://wiki.brightbox.co.uk/docs:ruby-enterprise">Ruby Enterprise Edition packages for Ubuntu Hardy</a> (currently only 32bit packages available).</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/phusion-passenger-212-packages-for-ubuntu/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Brightbox gem 2.3</title>
		<link>http://blog.brightbox.co.uk/posts/brightbox-gem-23</link>
		<comments>http://blog.brightbox.co.uk/posts/brightbox-gem-23#comments</comments>
		<pubDate>Fri, 13 Feb 2009 14:38:29 +0000</pubDate>
		<dc:creator>David Smalley</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[brightbox gem]]></category>
		<category><![CDATA[capistrano]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[gem dependencies]]></category>
		<category><![CDATA[gems:install]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=469</guid>
		<description><![CDATA[I&#8217;m pleased to announce that we have just pushed a new revision to the Brightbox gem up to Rubyforge.  Version 2.3 of the gem fixes some issues reported to us by our users. A quick summary of the changes from the release notes: Removed the Capistrano task which calls the db:check:config rake task. This task was [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pleased to announce that we have just pushed a new revision to the Brightbox gem up to Rubyforge. </p>
<p>Version 2.3 of the gem fixes some issues reported to us by our users. A quick summary of the changes from the release notes:</p>
<ul>
<li>Removed the Capistrano task which calls the <code>db:check:config</code> rake task. This task was introduced to help with a common config mistake, but just resulted in a different mistake becoming common.</li>
<li>Removed the Capistrano task which calls <code>rake gems:install</code>. Running this as sudo was causing some permissions errors caused by initialising the Rails stack as root.</li>
<li>Fixed how we track the commands the gem depends upon, the <code>deploy:check</code> command now works as expected.</li>
<li>Gem dependencies are now installed by listing them in deploy.rb, extra examples have been added to the boilerplate deploy file.</li>
</ul>
<p>The change in the way we handle gem dependencies was the reasoning behind making this a minor version release. Previously we simply called the inbuilt Rails 2.2 gem install task.  However we found some issues where customers with fresh deployments when running this command as root would result in files being created that could not then be removed during subsequent deployments. We took the decision to use the inbuilt capistrano dependencies to handle the installation of remote gems (examples are available inside the deploy.rb that the brightbox command automatically generates for you).</p>
<p><strong>Update 24/2/2009: </strong>We&#8217;ve just pushed a new version, 2.3.2 that changes slightly how the gem dependencies work. You now specify a dependency with an alternate source in your deploy.rb like this:</p>
<p><code>depend :remote, :gem, "tmm1-amqp", "&gt;=0.6.0", :source =&gt; "http://gems.github.com"</code></p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/brightbox-gem-23/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Passenger Ubuntu package updated</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-ubuntu-package-updated</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-ubuntu-package-updated#comments</comments>
		<pubDate>Sun, 11 Jan 2009 16:03:41 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[deb]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[mod rails]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=377</guid>
		<description><![CDATA[We&#8217;ve just built new versions of our Passenger Ubuntu package.  It&#8217;s still Passenger 2.0.6, but we tweaked the dependencies so you aren&#8217;t forced to use the Apache worker mpm (prefork should work just fine with Passenger). We&#8217;re now also providing 64bit versions of the packages (the source of the 404 errors some of you reported [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve just built new versions of our Passenger Ubuntu package.  It&#8217;s still Passenger 2.0.6, but we tweaked the dependencies so you aren&#8217;t forced to use the Apache worker mpm (prefork should work just fine with Passenger).</p>
<p>We&#8217;re now also providing 64bit versions of the packages (the source of the 404 errors some of you reported when trying to install the package).</p>
<p>Documentation for the packages in the <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">usual place on the wiki</a>.</p>
<p>More Passenger news coming soon :)</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-ubuntu-package-updated/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Passenger&#8482; Masterplan</title>
		<link>http://blog.brightbox.co.uk/posts/the-passenger-masterplan</link>
		<comments>http://blog.brightbox.co.uk/posts/the-passenger-masterplan#comments</comments>
		<pubDate>Sun, 07 Dec 2008 07:34:08 +0000</pubDate>
		<dc:creator>Jeremy Jarvis</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[modrails]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion passenger]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=276</guid>
		<description><![CDATA[As you&#8217;ve probably seen, we&#8217;ve been providing Ubuntu packages for Phusion Passenger for some time now (since May, in fact) and have managed to get them accepted into the official Ubuntu repositories already. The inevitable question that&#8217;s cropped up recently though (especially with the attention received by the Phusion guys in recent weeks) is &#8220;when will you be supporting Passenger?&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-280 right" title="passenger1" src="http://blog.brightbox.co.uk/wp-content/uploads/2008/12/passenger1.png" alt="" width="200" height="60" />As you&#8217;ve probably seen, we&#8217;ve been providing Ubuntu packages for <a href="http://www.modrails.com/">Phusion Passenger</a> for some time now (since <a href="http://blog.brightbox.co.uk/posts/brightbox-builds-hardy-passenger-package">May</a>, in fact) and have managed to get them accepted into the official Ubuntu repositories already. The inevitable question that&#8217;s cropped up recently though (especially with the attention received by the Phusion guys in recent weeks) is &#8220;when will you be supporting Passenger?&#8221;. That&#8217;s something I&#8217;m going to address right now&#8230;</p>
<p>The quick answer is (stop press) <strong>within the next few weeks</strong>. Read on for the longer version :)</p>
<p>There are a couple of things we need to do before &#8220;officially&#8221; supporting Passenger on Brightbox&#8230;</p>
<ol>
<li>We need to complete the packaging of <a href="http://www.rubyenterpriseedition.com/">Ruby Enterprise Edition</a> for Ubuntu Hardy (which John is working on right now)</li>
<li>We need to update the Brightbox gem to support deployment and management with Passenger &#8211; as well as Apache/Mongrel and Nginx/Mongrel (which it will continue to do).</li>
</ol>
<p>Neither of these are particulary mammoth tasks, but we do have a lot of internal projects going on at the same time such as improving the control panel (watch this space) as well as the day-to-day work of running a hosting company and managing clusters for some very large customers [plug].</p>
<p><strong>Stay tuned over the next few weeks as we announce Passenger support together with a very special discount offer!</strong></p>
<p>Why not join our announcements list to stay up to date?</p>
<form action="http://brightbox.createsend.com/t/y/s/tkuyyd/" method="post">
<p>
<label for="tkuyyd-tkuyyd"><strong>Your Email</strong></label><br />
<input type="text" name="cm-tkuyyd-tkuyyd" id="tkuyyd-tkuyyd" />
<input type="submit" value="Subscribe" /></p>
</form>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/the-passenger-masterplan/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Brightbox Gem v2 beta</title>
		<link>http://blog.brightbox.co.uk/posts/brightbox-gem-v2-beta</link>
		<comments>http://blog.brightbox.co.uk/posts/brightbox-gem-v2-beta#comments</comments>
		<pubDate>Fri, 09 May 2008 13:13:32 +0000</pubDate>
		<dc:creator>Neil Wilson</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[brightbox gem]]></category>
		<category><![CDATA[capistrano]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=69</guid>
		<description><![CDATA[We&#8217;re proud to announce the beta version of our new Brightbox deployment gem. It is available from the Brightbox gem testing repository at http://gems.brightbox.net/testing. You can add this repository to your list by following these instructions. This gem is a complete rewrite, to take advantage of the latest features of Capistrano and Rails. The Gem [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright right size-full wp-image-70" title="Brightbox gem" src="http://blog.brightbox.co.uk/wp-content/uploads/2008/05/brightbox_gem.png" alt="" width="221" height="105" /></p>
<p>We&#8217;re proud to announce the beta version of our new Brightbox deployment gem. It is available from the Brightbox gem testing repository at <a href="http://gems.brightbox.net/testing/">http://gems.brightbox.net/testing</a>. You can add this repository to your list by following <a href="http://groups.google.com/group/brightbox-beta/web/accessing-the-beta-gem-repository?hl=en">these instructions</a>.</p>
<p>This gem is a complete rewrite, to take advantage of the latest features of Capistrano and Rails. The Gem works with the current version of Capistrano (2.3) and supports the deployment of Rails 2.x applications.</p>
<p><span style="color: #888888;">FEATURES</span></p>
<h3>Deploy with a single command</h3>
<p>You can deploy a Rails application onto the Brightbox system with a single command (deploy:initial). We&#8217;ve tried to reduce the amount of work required to get an application working. You can follow our simplified <a href="http://wiki.brightbox.co.uk/docs:gemv2:howto">initial deployment guide on our wiki</a></p>
<h3>Focus on new deployment</h3>
<p>The Brightbox gem is designed to allow you to quickly deploy an application to your new Brightbox. We&#8217;ve created sensible defaults for many of the Brightbox command options, and trimmed as much of the fat as we can from the deployment process. But because the gem generates Capistrano files you can tailor this starting point to your exact needs using the full power of Capistrano.</p>
<h3>Deploy your working copy</h3>
<p>The gem uses the new &#8216;:none&#8217; scm option in Capistrano that simply zips up the current directory and deploys it on the server. No more messing around with version control security until you&#8217;re ready. Just deploy and go.</p>
<h3>Automatically creates database configuration</h3>
<p>The standard &#8216;mysql&#8217; command allows you to put the database, username and password in a file called &#8216;.my.cnf&#8217; in the &#8216;rails&#8217; user home directory on the server. The mysql command will then read that file and logon to the database directly. If your application is short of a &#8216;production&#8217; section in its config/database.yml then the recipes will take the contents of &#8216;.my.cnf&#8217; and create a production section dynamically.</p>
<h3>Automatically creates databases and gems</h3>
<p>Rails now has rake commands for creating databases and installing required gems. Where these are available the recipes will use them automatically. For Rails 2.0 users we&#8217;ve created a simple &#8216;stop gap&#8217; rake task that you can use to specify your required gems.</p>
<h3>Separate server and client gems</h3>
<p>Once the gem is released all new brightboxes will come with the server gem preinstalled. For older boxes you will need to install the server tools manually. Log into your brightbox and run:</p>
<p><code> </code></p>
<pre>sudo gem install brightbox-server-tools -y --no-ri --no-rdoc</pre>
<h3>Logs Rotated</h3>
<p>The gem asks the operating system to monitor the size of the application logs and rotate them when they get too big or too old. No longer should a neglected log file bring your server to its knees.</p>
<h3>Mongrels Cleaned</h3>
<p>Mongrel tend to be dirty when it falls over and leaves PID files lying around to trap the unwary. The new gem cleans up dirty PID files before it restarts.</p>
<h3>Works alongside Capistrano</h3>
<p>We&#8217;ve simplified the recipes so that, wherever possible, they augment the existing Capistrano deployment commands we all know and love rather than replacing them. That way your deployments gain the benefits of Capistrano improvements as well as improvements in the Brightbox gem. Free software at its best.</p>
<h3>NOW WE NEED YOUR HELP!</h3>
<p>We&#8217;d like as many Brightbox customers to use the new gem and let us know what they think of it so that we can hone it to perfection. Please give it a go and then pop along to our Brightbox Beta discussion group (<a href="http://groups.google.com/group/brightbox-beta">http://groups.google.com/group/brightbox-beta</a>) and let us know any feedback or problems.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/brightbox-gem-v2-beta/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

