Projects

GeoJS

GeoJS is currently the main project I'm working on, a free geolocation REST API serving over 2,500,000 requests daily. It currently has ChatOps integration, a web app and more! GeoJS has given me an introduction to building a platform that scales whilst keeping global sub-second response times.

Install the Slack integration below and read more on the blog or the GeoJS website.

Add to Slack

Casper Lite

Casper Lite is a fork of the default theme for Ghost.

Its features include:

  • Native fonts for faster rendering
  • Replace custom fonts with Font Awesome ones
  • More social (author) and sharing links for posts

Check it out on GitHub.

Reboot Notifier

Reboot Notifier is a small bash script that sends an email notification to the root user on Debian based systems when package updates require a reboot.

Byte by Byte

Byte by Byte is a weekly newsletter covering everything in tech thats happened in the last 7 days. Community moderated on GitHub, everything is open source and free to read. Currently on pause!


Ansible Roles

CSF

My CSF Ansible role handles the full installation and deployment of a CSF firewall on several different linux distros!

Nagios NRPE Server

This Nagios NRPE role handles the installation (assuming there is a package!) and configuration of NRPE on most core linux distributions.

It still needs a tad of work on configuring checks (at the moment its just a flat file instead of yaml 😔) but it's production ready!