Server Configuration

Matthew Landauer edited this page Oct 15, 2013 · 2 revisions

We currently have two VPS's (that sit on a single physical box) that run all the websites. This means there's quite a lot running and a lot of dependencies for a single box.

This page is a first attempt at documenting what is setup to run on the server and what the major dependencies are.

Varnish is used on a front-end and Apache is the webserver.

www.openaustralia.org

  • php
  • mysql
  • ruby 1.8
  • cron

www.planningalerts.org.au

  • ruby 1.8
  • rails 3
  • delayed_job
  • memcached
  • mysql
  • passenger 4
  • cron

www.electionleaflets.org.au

  • php
  • mysql
  • cron

www.righttoknow.org.au

  • ruby 1.8
  • rails 3
  • postgres
  • passenger 4
  • cron

cuttlefish.io

  • ruby 1.9
  • rails 4
  • mysql
  • passenger 4
  • upstart

tickets.openaustraliafoundation.org.au (JIRA)

  • java
  • tomcat

www.openaustraliafoundation.org.au

  • wordpress
  • civicrm
  • php
  • mysql

Also staging instances of many of the above:

  • test.openaustralia.org
  • test.planningalerts.org.au
  • test.electionleaflets.org.au
  • test.righttoknow.org.au

The main VPS (kedumba) is Ubuntu 10.04 LTS. The smaller VPS (jamison, which currently runs wordpress and civicrm for openaustraliafoundation.org.au) is Ubuntu 12.04 LTS.

We have different versions of Ubuntu running because openaustralia.org currently needs an older version of php and civicrm needs a newer version of php that comes with Ubuntu 12.04.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.