Debian 9: Server Security with Fail2Ban

Debian 9: Server Security with Fail2Ban

Linux server security is always a good topic of discussion that everyone seems to have a different opinion about. I have recently been building a number of new production servers which are all running Debian 9, and here are some of the steps that I have taken to make...
Ubuntu dynamic MOTD on Debian 8

Ubuntu dynamic MOTD on Debian 8

One thing I really do like about Ubuntu was the nice, concise little screen that you get when you SSH into a host. It was a very nice, very quick way to get a glimpse of how your machine was doing as you were logging into it, which is especially nice on servers....
Use LetsEncrypt SSL certs with Heroku

Use LetsEncrypt SSL certs with Heroku

How to use LetsEncrypt SSL certs with Heroku. Update May 2017: Heroku now offers free, automatic SSL certs from LetsEncrypt that are easier to manage than these are. Go Here for more information. This guide can still help if you want to run the cert process yourself....
Run Ghost on Heroku with S3

Run Ghost on Heroku with S3

So Ghost has quickly become a very cool blogging platform that not only looks great but is also very quick and lean, not to mention the fact that is supports the AMP project right out of the box. On top of all of that, you can run it for FREE cheap on Heroku. Heroku...
Quick SSH Proxy Tunnels

Quick SSH Proxy Tunnels

Something I had been wanting to learn, but hadn’t been able to figure out was SSH tunnels. SSH Tunnels are basically a poor man’s VPN, well, minus the poor part because you need a server or receiving computer with a public address. Why do we need this?...
Bash Shell Tricks & Shortcuts

Bash Shell Tricks & Shortcuts

The more my web development skills evolve, I have noticed the more time I spend in a terminal window. There’s something serene about a black background with green text that takes me back to my childhood when I used to play around with a friends VAX terminal. I...