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.