LEMP Stack Articles and Tutorials

Linux, Nginx, MariaDB/MySQL, PHP/Perl/Python

Resolving /bin/bash^M: bad interpreter error

Bash Error When running shell scripts, you may run into this bash error: /bin/bash^M: bad interpreter: No such file or directory This error occurs when the file you're trying to execute contains DOS/Windows line endings. Unix uses just a line feed to end a line, but...

read more

LEMP stack deployment script for Ubuntu 12.04

I use Cloud Servers from Rackspace for most of my application hosting. Through their control panel I can quickly create, rebuild, and delete virtual private servers quickly and easily whenever I want. The only frustrating part has been having to spend time doing the...

read more

Make Chromebook more Versatile by Installing Ubuntu

This summer I was looking around for a new laptop. I wanted something lightweight and simple, preferably running a Linux variant. A lot of what I've been working on lately doesn't require Windows and I'm often moving projects to virtual private servers hosted with...

read more

Google Voice with CREDO Mobile

Switched to CREDO Mobile I recently switched from using AT&T for my wireless carrier to a mobile virtual network operator (MVNO), CREDO Mobile. They're a pretty cool company that's been around for a while and uses their profits to fund progressive organizations...

read more

Does TLD make a difference in domain transfers

For years I've done all my domain registration through DreamHost. They're fine for basic domain registrations, especially if you don't plan on needing to update your DNS records often or especially if you host sites with them anyway. As I've started to experiment more...

read more

Get More Tutorials

Receive new posts via email once per month.