Categories
Technical

Opening the GNOME Shell Overview with a Logitech MX Master

My beloved Logitech MX Revolution died recently, so I upgraded to the new MX Master, and I wasn’t disappointed -it’s just as awesome as the Revolution. 🙂 With the new mouse, I decided to try and use the extra buttons onthe Revolution. All of them work out of the box, with the exception of the […]

Categories
DigitalOcean Tutorials

Byobu for Terminal Management on Ubuntu

Note: I originally wrote and published this article as a DigitalOcean Community Tutorial. Introduction Byobu is an easy-to-use wrapper around the tmux (or screen) terminal multiplexer. This means that it makes it easy for you to open multiple windows and run multiple commands within a single terminal connection.

Categories
DigitalOcean Tutorials

How To Use the DigitalOcean API v2 with Ansible

Note: I originally wrote and published this article as a DigitalOcean Community Tutorial. Introduction Ansible 2.0 has recently been released, and with it comes support for version 2 of the DigitalOcean API. This means that you can use Ansible to not only provision your web applications, but also to provision and manage your Droplets automatically.

Categories
DigitalOcean Tutorials

How To Deploy Multiple PHP Applications using Ansible

Note: I originally wrote and published this article as part of the Automating Your PHP Application Deployment Process with Ansible tutorial series for the Digital Ocean Community. Introduction This tutorial is the third in a series about deploying PHP applications using Ansible on Ubuntu 14.04. The first tutorial covers the basic steps for deploying an […]

Categories
DigitalOcean Tutorials

How to Deploy an Advanced PHP Application Using Ansible

Note: I originally wrote and published this article as part of the Automating Your PHP Application Deployment Process with Ansible tutorial series for the Digital Ocean Community. Introduction This tutorial is the second in a series about deploying PHP applications using Ansible on Ubuntu 14.04. The first tutorial covers the basic steps for deploying an […]

Categories
DigitalOcean Tutorials

How to Deploy a Basic PHP Application using Ansible

Note: I originally wrote and published this article as part of the Automating Your PHP Application Deployment Process with Ansible tutorial series for the Digital Ocean Community. Introduction This tutorial covers the process of provisioning a basic PHP application using Ansible. The goal at the end of this tutorial is to have your new web […]

Categories
DigitalOcean Tutorials

How To Configure Apache Using Ansible on Ubuntu

Note: I originally wrote and published this article as a DigitalOcean Community Tutorial. Introduction Apache is one of the most popular web servers currently used on the Internet. It is easy to set up and configure on Linux distributions like Ubuntu and Debian, as it comes in the package repositories and includes a default configuration […]

Categories
Security

Mosh and UFW, without 1000 open ports

Anyone who works with Linux servers will have used SSH. It’s the stable of server management and cannot beat a GUI.The only downside with SSH is when you’re on a slow or intermittent connection, and your SSH connection keeps droppingout or locking up. It’s not fun at all…

Categories
ThinkPad

Installing and using Ubuntu 14.04 on a ThinkPad T440s

I upgraded my trusty ThinkPad L520 to a shiny new ThinkPad T440s. Unfortunantly, but not unexpectedly,I tried to follow online tutorials for dual booting and ended up with a lovely black screen every time I tried toboot from the USB Live image I’d created.

Categories
Technical

How to enable IP forwarding with UFW

I’ve just spent the last hour trying to get IP forwarding to work with UFW nicely on Ubuntu. So in the interests of the common good, and so I can find it next time, I’m posting the answer here.