Let's encrypt with Go ACME client utilities

(updated: 2016-09-26) With Go ACME client utilities, acquiring and renewing certificates from Let’s Encrypt is a lot easier. Here are how things go so easily. 0. Prerequisite Go needs to be installed on the machine. (If you don’t know how...
Read More

Let's encrypt with Raspberry Pi

(updated: I found a better way here.) Let’s Encrypt started public beta today. It provides free and semi-automated certificate issuance/renewal/revocation. With this, you can serve your web application securely with HTTPS. 1. Install Let’s Encrypt You can install Let’s Encrypt...
Read More

Building a Telegram bot on Raspberry Pi

Telegram provides free but extremely useful bot API. Here are my notes about building a bot on my Raspberry Pi server. 0. Prerequisite I’m quite into Golang these days, so I made up my mind to build things with it....
Read More

How to get Pushbullet notifications on Fail2ban's ban actions

Goals: Receive Pushbullet notifications when Fail2ban’s ban action is triggered. Those notifications should include the protocol, banned ip, and geo location. 0. Prerequisite Fail2ban and Golang must be installed on your machine. 1. Get your Pushbullet access token Visit this...
Read More