Installation

Debian

For Debian-based systems, I've set up an apt repo to make installation easy.

Step 1

Install my package signing key

wget -O - http://deb.nickmoeck.com/debian/packages.gpg.key | apt-key add -

Step 2

Add my repo to your /etc/apt/sources.list file. For Debian 6.0 (Squeeze) or Ubuntu 10.04 (Lucid Lynx) or later:

deb http://deb.nickmoeck.com/debian/ stable main

For Debian 5.0 (Lenny) or Ubuntu 8.04 (Hardy Heron), replace "stable" with "oldstable".

Step 3

Update your package list: apt-get update

Step 4

Install:

apt-get install openstatus-client

or

apt-get install openstatus-server

Step 5

Edit the configuration files. See the Documentation page for more information.

Step 6 (Server Only)

Configure your web server to point to /usr/share/openstatus-server/public_html. Here's a sample configuration for nginx + php-fpm:

server {

        listen 80;
        server_name openstatus.yourdomain.com;

        access_log /var/log/nginx/openstatus.access.log;
        error_log /var/log/nginx/openstatus.error.log;

        root /usr/share/openstatus-server/public_html;
        index index.php;

        location ~ \.php$ {
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                include /etc/nginx/fastcgi_params;
        }
}

Other Operating Systems

For installation on other systems,  download the tarball and follow the directions in the README file.