Year: 2021

  • Setting up a L2TP VPN on a MikroTik Router

    I’m running a MikroTik RouterBOARD 962UiGS-5HacT2HnT with a level 4 license. This set up should work on any level 3 or higher licensed version of RouterOS which I think is now all of them. I’m setting this up using WinBox, it can also be done using the web interface and the command line. Add an…

  • Tabs Outliner Backup and Restore

    I use a browser extension called Tabs Outliner and it’s absolutely great for organising your browsing. You can simply create a window full of tabs and close and then restore it later. I have literally thousands of tabs stored this way and have given up on bookmarks entirely (other than for the toolbar). The only…

  • The Wonder that is FFmpeg

    I’ve recently discovered FFmpeg and I’m absolutely blown away how good it is. In the past when I’ve had to encode video I’ve generally used Handbrake but at the end of the day this is just a wrapper over the top of FFmpeg. If you’re willing to learn the commands necessary to drive FFmpeg directly…

  • Making a Docker Container Use a VPN

    A while back I wrote a post on routing all traffic through a VPN under Linux. The solution discussed in that post is fine if you are only dealing with regular applications but when you are dealing with containers the world is a difference place. Docker networks are, or at least can be, complicated. By…

  • Getting Started with Git

    I’ve been using Git for a while but almost exclusively through an IDE so I thought it was about time I learnt how to use Git from the command line. I’ll be creating a simple project and uploading it to GitHub. Install Git Installing Git under Linux is super easy, in fact on my fresh…

  • Adding and Testing a New HDD Under Linux Mint

    I recently treated myself to a new hard drive as I was running out of space. I decided to go with a Seagate external drive and shuck it for my server. Shucking is the act of removing a drive from an eternal drive enclosure and fitting it somewhere else such as a NAS. I’ve not…

  • Routing All Traffic Over a VPN Under Linux

    I’ve recently been setting up a machine that has to send all data over a VPN which feels like it should be really simple but has actually turned out to be tougher than I expected. I thought I could set it up by using routing and I think it’s probably possible but way more hassle…

  • How to Setup Let’s Encrypt for Apache on Windows

    This guide will show you how to create your first Let’s Encrypt certificate for Apache running on Windows. Later guides will show you how to improve automatic renewal by automatically restarting Apache and how to add additional features such as a secure FTP server using the same certificate. Download Win-ACME (WACS) – Formerly Known as…