Recent posts

Gandi and Ghost SMTP settings

less than 1 minute read

Although all the information is out there using Gandi’s simple hosting, its scattered and despite the name not that simple or obvious! Here is a code snippet...

Netgear ReadyNAS Security Tips

1 minute read

Here are three ways to improve the security of your Netgear ReadyNAS generally. That is not to say that the ReadyNAS is insecure these tips improve it even f...

Avoiding ReadyNAS Time Machine Problems

less than 1 minute read

Often when using network attached storage (NAS) devices that are not official Apple Time Capsules errors seem to appear. Although I don’t have absolute concr...

Fixing Ghost / Nginx Redirect Loops

less than 1 minute read

In Ghost (0.7.4) if you try to deliver your whole website over TLS (a.k.a SSL) you often get a redirect loop as below:

Setting up Ghost with Gandi Simple Hosting

2 minute read

The Gandi guides on using NodeJS and MySQL seem to be outdated and it fails on Gandi simple hosting without some tweaking. Here is a simple guide on how to d...

Yubikey with Ubuntu 14.04 LTS

2 minute read

I have recently got a Yubikey. A yubikey is a security token. A yubikey is a security token. There are two variations. One is a simple U2F (universal second ...

Changing a Primary Domain in Google Apps

1 minute read

Until fairly recently it was impossible to change your domain with Google Apps for work (formally known as Google Apps for business). Its clunky but its now ...

MySQL Root Password reset

less than 1 minute read

There are loads of ways to reset a forgotten MySQL root password. Here is my favourite method.