• Building database clusters with MySQL

    MySQL is a mainstay of many web based applications, and is popular with lots of our customers. There does comes a time when a single database server is not enough. To enhance redundancy MySQL has a couple of options. You can add more servers with vanilla replication enabled. Or you can look at setting up…


  • Easy web server Load-Balancing with HAProxy

    Configuring load balancing between multiple web servers may seem challenging, but it doesn’t have to be. HAProxy is a great lightweight tool that is easy to setup and has a large number of rich features for managing and serving content. Lets look at a simple scenario using two application or web servers n2 and n3,…


  • WordPress mass update script 3.2

    This script will search /var/www (changeable in a variable) for any wordpress installs and make sure its upgraded to the latest version. It will run a backup to /root/wp_upgrade/ of all files and database before doing anything with the site in case of major catastrophe (make sure you have spare disk space if your sites…


  • Storage Clustering Part 2: GlusterFS

    GlusterFS is an interesting solution for providing redundant network attached storage clusters. Some features include… trivially easy for basic setups supports virtually any file-system no need to mess with kernels can work across commodity network hardware suitable for enterprise deployment has commercial support available GlusterFS can scale well also, its simple configuration based storage is…


  • WordPress mass update script 3.1.4

    This script will search /var/www (changeable in a variable) for any wordpress installs and make sure its upgraded to the latest version. It will run a backup to /root/wp_upgrade/ of all files and database before doing anything with the site in case of major catastrophe (make sure you have spare disk space if your sites…


  • Easy IP failover (Debian squeeze)

    Say you have a bunch of servers on a fast private network, running a busy web site. And you need a gateway server so you can reach those from the outside world. You might run a proxy on a gateway server to expose that. However there could be a problem accessing your site if that…


  • Storage Clustering Part 1: An Introduction

    John and I have recently been looking at server clusters, and how they can be provisioned to best fit our customers needs. This post is the first in (hopefully) a series on the results of that research. To start with in this post I would like highlight some common questions about big storage options. If…


  • Special Offer: Upgrade your RimuHosting VPS to a VPS on a dedicated server?

    Updating this list as part of our commitment to offering great server deals, current as of 28th August 2011. We have some older but still powerful machines available. Rather than let them gather dust, we thought we would offer them to customers who are currently have a VPS on a shared host. And would like…


  • WordPress mass update script 3.1.3

    This script will search /var/www (changeable in a variable) for any wordpress installs and make sure its upgraded to the latest version. It will run a backup to /root/wp_upgrade/ of all files and database before doing anything with the site in case of major catastrophe (make sure you have spare disk space if your sites…


  • Jira Issue Tracker install script

    Recently I posted about a script to install Confluence. At the same time I was working on an install script for the Jira® issue tracker (also from Atlassian®) as the underlying setup is quite similar and they are often used together. Jira is great for keep track of issues while providing a lot of tools…