• Home
Tim Bennett

Tim Bennett

Tim is a software engineer who likes building things, and has a passion for running

London •
7 posts •
ghost

How to migrate a paid Wordpress.com blog to Ghost, completely free!

Recently I found myself wanting to move a blog I had over on Wordpress.com to Ghost. I figured it would be a fairly simple process, but as is often the case it turned out a little more involved. Not least because I wanted to avoid having to pay almost $300 to be able to do it...!

  • Tim Bennett
    Tim Bennett
13 min read Comments
ffmpeg

How to compress GoPro movies (and keep metadata so that Quik is happy)

Do you have loads of GoPro movies eating up disk space? Looking for a way to compress them, but in such a way that quality is still very high and they continue to play nice with GoPro software, like Quik? I did too.

  • Tim Bennett
    Tim Bennett
11 min read Comments
ffmpeg

Video files taking up too much space? Let's shrink them with FFmpeg!

Do you have loads of videos littering your drive from your phone, camera, GoPro etc. taking up loads of space? So did I, so I started looking for a way to reduce the size while keeping the perceived quality the same, and retaining all of the original metadata and timestamps.

  • Tim Bennett
    Tim Bennett
13 min read Comments
docker

Hello, Blog! - An advanced setup of Ghost and Docker made simple (Updated 2018)

Let's set up a Ghost 2.x blog using Docker and Docker Compose, fronted by an nginx reverse proxy. We'll add simple backups, and make it easy to sync a local blog with a live version on the Internet.

  • Tim Bennett
    Tim Bennett
9 min read Comments
docker

Syncing a Dockerised Ghost blog to DigitalOcean with automated backups

We now have a local and remote Ghost environment ready, but we're missing something- a way to keep them in sync; It's time to add the final piece!

  • Tim Bennett
    Tim Bennett
7 min read Comments
docker

Deploying Ghost on DigitalOcean with Docker Compose

In the last post (Part 1) we setup a new blog with Ghost and MariaDB, running behind an nginx reverse proxy, and all using Docker containers setup with Docker Compose. Now we will get those containers running on a VPS with DigitalOcean so people can actually see our blog!

  • Tim Bennett
    Tim Bennett
7 min read Comments
docker

Hello, Blog! - An advanced setup of Ghost and Docker made simple

So you want to setup a nice new blog with a streamlined development workflow? Great, so did I! After spending some time ironing out a setup that works for me, I thought I'd share it.

  • Tim Bennett
    Tim Bennett
6 min read Comments
Code Runner © 2025
Latest Posts Twitter Github LinkedIn Email Subscribe Ghost