Logo

Deploying Socorro quickly

Quickly deploying Socorro, the powerful software behind Mozilla's crash-stats service, with this straightforward guide.

Rob Helmer

Rob Helmer

6/21/2014 · 2 min read

Tags: devops socorro mozilla vagrant deployment


Socorro Very Large Array

I’ve been seeing a lot more people looking for help and information about installing and running Socorro (the software that powers crash-stats.mozilla.org)

We’ve done a lot of work the past few years on making the system more flexible and are constantly working on improving the documentation, especially the installation instructions - and the more people that are able to get the system going, the more contributions we’ve seen.

Still, the docs have been mostly focused on getting a developer install for hacking on the system, and less so on installing and upgrading the software without having to configure and understand every component.

In response to some specific questions on the mailing list about how to install and then upgrade Socorro, we’ve released the deploy script that Mozilla uses internally (with some modifications to work in a more vanilla environment).

The easiest way to get a system going is to spin up a Vagrant VM. We also run a Jenkins bot to ensure that the Vagrant and deploy script don’t regress.

This is easy enough that it’s making our “Installing from source” instructions look quite baroque, so expect those to see some improvements soon too!

I’d like to give a particular shout-out to Jørgen P. Tjernø who has been doing quite a bit of work to make sure deploys are smooth - thanks Jørgen!