GeoJS is a REST API service for geolocation lookups supporting JSON, JSONP and text based formats. Now supporting ChatOps support you can lookup IP addresses using Slack. Read more on the GeoJS blog.

Spread across 3 servers world wide it offers sub second response times for all lookups. Checkout the status page for more timing information.

Add to Slack

Casper Lite

Casper Lite is a fork of the default theme for Ghost, currently powering this blog.

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 and don't forget to it!

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


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!